我已将我的本地 IIS 7 指向我的本地 ASP.Net MVC 项目,除了静态内容外,一切正常。转到http://localhost:8080/Content/Site.css给我一个 404。我可以在 IIS 管理器上看到该文件夹。
有什么想法可能是错的吗?
我已将我的本地 IIS 7 指向我的本地 ASP.Net MVC 项目,除了静态内容外,一切正常。转到http://localhost:8080/Content/Site.css给我一个 404。我可以在 IIS 管理器上看到该文件夹。
有什么想法可能是错的吗?
问题是权限。即使当我创建 IIS7 网站时,我告诉它以我的用户身份访问文件(否则它根本不起作用),对于静态文件,它正在使用应用程序池的用户。授予对 IIS APPPOOL\MyApplication 对我的项目解决问题的文件夹的访问权限。
我不得不采取额外的步骤,将读取权限添加到 IUSR 帐户,详见这篇文章:http ://forums.iis.net/t/1175217.aspx
检查您的事件日志,看看是否有任何东西被喷出来。它可能会为您提供有关问题所在的更多详细信息。