我正在尝试在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
我已经使用了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
代码,但它也无效。