我如何为我的网络应用程序的不同部分设置不同的身份验证标签?说我有:
/ /folder1/ /folder2/
是否可以指定不同的< authentication />每个文件夹的标签?
我想要folder1使用Windows身份验证,但folder2使用Forms身份验证.
我尝试在< location />标签,但它看起来不像您可以使用< authentication /> < location />中的标签标签,至少不通过VS 2008,它内置在webserver中.
这错误说出错误3使用注册为allowDefinition =’MachineToApplication’的部分超出应用程序级别是一个错误.虚拟目录未被配置为IIS中的应用程序可能导致此错误.
<location path="/folder1"> <system.web> <authentication mode="Forms" /> <authorization> <deny users="?"/> </authorization> </system.web> </location>
解决方法
您只能拥有< authentication />在顶层web.config.您可能需要创建多个应用程序.即,您可以在应用程序中创建应用程序,并在每个应用程序中使用不同的身份验证模