当我在IIS7中托管应用程序时,CSS和Javascripts没有加载

时间:2015-12-31 07:35:46

标签: javascript css asp.net iis iis-7

我正在尝试在IIS7中托管asp.net应用程序。我正在使用已发布的应用程序版本。当我运行它所有的CSS和javascripts没有加载。奇怪的是,当我从视觉工作室运行它工作正常。

浏览器控制台中的

错误如下:Failed to load resource: the server responded with a status of 404 (Not Found)

我分析了这个问题并且知道css和js路径不正确。你可以在下面的图像中看到。它是http://localhost/css/bootstrap.css,但应该是http://localhost/MICPA1/css/bootstrap.css

Browser console error.

我已经使用了bundle for css和js,比如MVC。

bundles.Add(new StyleBundle("~/bundles/commonStyle").Include(
            "~/css/bootstrap.css",
            "~/css/style.css",
            "~/css/datepicker.css"
            ));

        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            "~/Scripts/jquery.min.js"));

        bundles.Add(new ScriptBundle("~/bundles/commonJquery").Include(
            "~/Scripts/bootstrap.min.js",
            "~/Scripts/script.js"));

我也尝试过简单的link代码,但它也无效。

1 个答案:

答案 0 :(得分:1)

问题在于IIS,它没有提供静态内容,您可以将其设置为在图像中显示

enter image description here

如果您已经检查过但它仍然无效,那么您需要做的是 如果它位于特定用户上,则将匿名身份验证的标识设置为应用程序池标识 这是一张图片。

enter image description here