将Windowsvalidation应用于单个文件夹

在我的asp.netnetworking应用程序可以设置Windows文件夹的身份validation,并允许我的网站的其余部分访问没有身份validation? 这可以通过应用程序的web.config来设置,如果是的话,如何?

是的,这应该是可能的。 您可以尝试以下方法:

首先,在IIS中启用匿名和Windows身份验证

然后添加一个windows <authentication>条目到web.config

 <authentication mode="Windows" /> <authorization> <allow users="*" /> </authorization> 

最后,为要保护的文件夹添加一个<location>配置项,拒绝匿名用户

 <location path="pathToSubFolder"> <system.web> <authorization> <deny users="?" /> </authorization> </system.web> </location>