我在IIS 7.5中有一个使用.net 4的自己的AppPool的Web应用程序。
我想使用匿名访问功能作为应用程序池标识 - 可以通过inetmgr管理单元在GUI中轻松配置。
有没有办法以编程方式执行此操作,例如通过web.config?
我环顾四周,似乎anonymousAuthentication元素可以解决问题,但它没有解释如何以任何重要方式指定应用程序池用户。我已经尝试将我的匿名用户设置为'IIS APPPOOL / [AppPoolName]'似乎是建议here,但没有成功。
有关如何配置的任何建议?
答案 0 :(得分:4)
仔细查看该链接:http://www.iis.net/ConfigReference/system.webServer/security/authentication/anonymousAuthentication
'如果将此值保留为空(即username =“”),则匿名身份验证使用应用程序池标识对匿名用户进行身份验证
答案 1 :(得分:3)
懒惰(我)
<system.webServer>
<security>
<authentication>
<anonymousAuthentication userName="" />
</authentication>
</security>
</system.webServer>