4

这个要了我的命,这些文件都没有加载到我的应用程序中:图像、css、js,在重新安装我的电脑之前一切正常,所以我猜是 IIS 的配置问题,因为我没有接触代码和在同事的 PC 上运行良好。

在萤火虫中看到 HTML 时,我看到了这个

Reload the page to get source for: http://localhost/Common/Scripts/jquery-1.4.3.min.js

这是代码

<script src="@Url.Content("~/Scripts/jquery-1.4.3.min.js")" type="text/javascript"></script>

我正在运行 Windows 7 和 IIS 7.5,它是一个 Asp.Net MVC 3 应用程序。

我试过以下

  • 卸载并重新安装 IIS
  • 将文件系统的读取权限添加到 IUSR 和 IIS_USRS
  • 在 IIS 中的应用程序中,在功能匿名身份验证中,我选择了“应用程序池标识”。

什么都没有发生,也许有人对正在发生的事情有另一个想法。

或者至少为我指出一个方向,以便更好地理解问题的原因,我会根据反馈更新问题。

帮助将不胜感激......并奖励:)

谢谢

4

1 回答 1

9

我发现了问题。

我没有在 IIS 的功能中标记静态内容。

在 Windows 功能中,转到 Internet 信息服务 > 万维网服务 > 通用 HTTP 功能 > 静态内容

在应用程序开发功能下,我选择了 Asp.Net,它自动选择了其他所有内容,我想知道为什么它也没有选择这个选项。

希望对其他人有所帮助。

于 2012-05-03T16:02:50.963 回答