gpt4 book ai didi

javascript - 当我在 IIS7 中托管应用程序时,CSS 和 Javascripts 未加载

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:44 24 4
gpt4 key购买 nike

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

浏览器控制台中的错误如下:无法加载资源:服务器响应状态为 404(未找到)

分析问题,发现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 标签,但它也不起作用。

最佳答案

问题出在 IIS 上,它不提供静态内容,您可以按照图片中的显示进行设置

enter image description here

如果你已经检查过了,但它仍然不起作用,那么你需要做的是将匿名身份验证的身份设置为应用程序池身份(如果它在特定用户上)这是它所在位置的图像。

enter image description here

关于javascript - 当我在 IIS7 中托管应用程序时,CSS 和 Javascripts 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34542893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com