首页 文章

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

提问于
浏览
5

我在我的本地IIS 7上创建了一个网站,其根目录是我自己的ASP.Net MVC项目 .

除静态内容外,一切正常 . 转到http://localhost:8080/Content/Site.css给了我一个404.我可以在IIS管理器上看到该文件夹 .

使用Visual Studio 2008上运行应用程序时获得的小型开发服务器可以很好地处理内容 . 任何想法可能出错?

3 回答

  • 3

    问题是权限 . 即使我创建IIS7网站时,我告诉它以我的用户身份访问文件(否则根本不能工作),对于静态文件,它使用的是应用程序池的用户 . 将IIS APPPOOL \ MyApplication的访问权限授予我的项目修复问题的文件夹 .

  • 1

    怎么样

    routes.RouteExistingFiles = true;
    

    在你的Global.asax?

  • 5

    尝试转到http://localhost:8080/../../Content/Site.css,不确定您的原始网址是否与路线匹配 .

    虽然不是一个编程问题 .

相关问题