我有一个包含两个Web服务的Web应用程序,假设 PublicHello.asmx 和 RestrictedHello.asmx 。
必须从任何地方访问PublicHello ,无需登录。必须仅通过Windows身份验证从域访问 RestrictedHello (并且其行为因用户而异)。
在IIS中,
有没有办法在同一个Web应用程序/虚拟目录中为不同的Web服务使用不同的身份验证级别?
我想这不可能,但我不确定......
答案 0 :(得分:4)
查看web.config
文件中的location元素。请参阅:
http://msdn.microsoft.com/en-us/library/b6x6shw7(v=vs.100).aspx
和
http://msdn.microsoft.com/en-us/library/ms178692(v=vs.100).aspx
引用:
通过将location元素用于path属性的适当值,可以将配置设置应用于特定文件夹和文件。