我在我的本地IIS 7上创建了一个网站,其根目录是我自己的ASP.Net MVC项目 .
除静态内容外,一切正常 . 转到http://localhost:8080/Content/Site.css给了我一个404.我可以在IIS管理器上看到该文件夹 .
使用Visual Studio 2008上运行应用程序时获得的小型开发服务器可以很好地处理内容 . 任何想法可能出错?
我在我的本地IIS 7上创建了一个网站,其根目录是我自己的ASP.Net MVC项目 .
除静态内容外,一切正常 . 转到http://localhost:8080/Content/Site.css给了我一个404.我可以在IIS管理器上看到该文件夹 .
使用Visual Studio 2008上运行应用程序时获得的小型开发服务器可以很好地处理内容 . 任何想法可能出错?
3 回答
问题是权限 . 即使我创建IIS7网站时,我告诉它以我的用户身份访问文件(否则根本不能工作),对于静态文件,它使用的是应用程序池的用户 . 将IIS APPPOOL \ MyApplication的访问权限授予我的项目修复问题的文件夹 .
怎么样
在你的Global.asax?
尝试转到http://localhost:8080/../../Content/Site.css,不确定您的原始网址是否与路线匹配 .
虽然不是一个编程问题 .