访问与IIS7的ASP.Net MVC项目的静态内容(Accessing static conten

2019-09-16 17:36发布

我已经建立在我的本地IIS 7网站在其根我自己的ASP.Net MVC项目。

一切工作正常,除了静态内容。 要通过http://本地主机:8080 /内容/的site.css给了我404,我可以看到在IIS管理器中的文件夹。

当您运行的Visual Studio 2008的任何想法可能是错误的应用内容供应细跟你的小开发服务器?

Answer 1:

问题是权限。 即使当我创建IIS7的网站我告诉它来访问文件为我的用户(它不会在所有的工作,否则),静态文件时,它使用的应用程序池的用户。 给予访问IIS APPPOOL \ MyApplication的到我的项目解决了该问题的文件夹。



Answer 2:

怎么样

routes.RouteExistingFiles = true;

在您的Global.asax?



Answer 3:

尝试去访问http://本地主机:8080 /../../内容/的site.css ,如果不知道你的原始URL是匹配的路由。

不是一个真正的编程问题,但。



文章来源: Accessing static content of an ASP.Net MVC project with IIS7