在IIS7下的同一文件夹中使用匿名和基本身份验证
我有一个在 IIS7 (W2008) 上使用 Web 服务的 Winforms 客户端。
客户端将首先使用匿名 aaccess 访问 first.asmx 页面,然后使用基本身份验证(通过 SSL)访问 secondary.asmx。这在 IIS6 中工作得很好,我可以将第一个文件设置为具有匿名身份验证,将第二个文件设置为具有基本身份验证。
当我迁移到 IIS7 时,在同一虚拟文件夹中存在两种不同的身份验证模式似乎存在问题。有谁知道这是如何运作的?
我曾考虑过使用 ACL 修复此问题,但这似乎很棘手..或者可能将匿名的 first.asmx 文件移动到其自己的虚拟文件夹中。有什么想法吗?
问候 弗雷德里克
I have a have Winforms client that uses Web services on a IIS7 (W2008)
The client will first access a first.asmx page with anonymous aaccess, then access second.asmx with basic authentication (over SSL). This works fine in IIS6 where I can set first file to have anonymous authentication and the second file to have basic authentication.
When I move to IIS7 there seems to be a problem having two different authentication modes in the same virtual folder. Does anyone know how this is intended to work?
I have thought about fixing this with ACLs but it seems tricky.. or maybe move the anonymous first.asmx file to its own virtual folder. Any thoughts?
Regards
Fredrik
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这个
是否您知道:在 IIS 7 / 7.5 中启用文件级身份验证
您可以通过转到“内容视图”->“手动设置身份验证”右键单击该文件,然后单击“切换到功能视图”
(可选),我们可以直接在 applicationHost.config 文件中添加单个网页的身份验证
问候,
维韦克。
check this out
Did you know: Enable File Level Authentication in IIS 7 / 7.5
you can manually set the Authentication by go to the Content View -> right click on the file and click "Switch to Features View"
optionally, we can directly add the authentication for individual web pages in the applicationHost.config file
Regards,
Vivek.