|
|
1
10
我在IIS中找到了我的问题的原因和解决方案。Web应用程序从我的Visual Studio项目目录中的IIS中运行,因此我将其配置为使用在我的用户帐户下运行的AppPool。在IIS中, 匿名验证 功能配置为 特定用户:IUSR . 我不知道为什么,也不知道怎么做。当我把这个改回 应用程序池标识 ,未经身份验证的用户可以访问静态文件。 +1 Craig Stuntz 指出MVC和IIS7不需要通配符映射以及位置元素。 |
|
|
2
2
您不应该在集成模式下使用IIS 7的通配符映射。您只需要在IIS 6/“经典”模式下使用它。您也不需要location元素;这个“只起作用”。 |