使用IIS7访问ASP.Net MVC项目的静态内容

我已经指出我的本地IIS 7到我的本地ASP.Net MVC项目和一切工作正常,除了静态内容。 去http:// localhost:8080 / Content / Site.css给了我404。我可以看到IISpipe理器上的文件夹。

任何想法可能是错的?

问题是权限。 即使当我创buildIIS7网站时,我告诉它以我的用户身份访问这些文件(否则它将无法工作),对于静态文件,它使用的是应用程序池的用户。 授予访问IIS APPPOOL \ MyApplication到我的项目被解决的问题的文件夹。

我不得不采取额外的步骤,增加阅读权限的IUSR帐户详细在这篇文章中: http : //forums.iis.net/t/1175217.aspx

检查你的事件日志,看看有没有什么东西在那里喷出来。 它可能会给你更多的细节问题是什么。