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

标签 asp.net-mvc iis-7 static

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

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

当您在 Visual Studio 2008 上运行应用程序时,您获得的小型开发服务器可以很好地提供内容。有什么想法可能有什么问题吗?

最佳答案

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

关于asp.net-mvc - 使用 IIS7 访问 ASP.Net MVC 项目的静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031876/

相关文章:

C# MVC DropDownListFor 字符串列表

asp.net-mvc - 使用数据注释验证ASP.NET MVC 2中的SelectList

asp.net - http 服务 503 不可用 仅适用于 HTTPS

c++ - 使用 constexpr std::string_view 的枚举与使用 std::string 的实例化枚举

c++ - 非 POD 静态值如何初始化?

Java静态对象/方法问题

c# - 将 LINQ 与 MVC 结合使用,如何将多个参数包含到 where 子句中?

.net - 服务层设计。将事物放入服务层的原因

c# - 从 ASP.NET App Pool Identity 运行命令

asp.net - 在 IIS7 上运行时如何将 maxAllowedContentLength 设置为 500MB?