gpt4 book ai didi

c# - 发布到我的服务器时外部 javascript 文件未加载

转载 作者:行者123 更新时间:2023-11-30 23:41:57 24 4
gpt4 key购买 nike

我的 ASP.NET MVC 应用程序使用一些外部 javascript 和 jquery 文件。在我的开发机器上一切正常。一旦我将其发布到我的服务器,就不会加载任何 .js 文件。我使用了 Url.Content() 以及应用程序助手,结果相同。它们在开发机器上运行良好,但在发布到服务器时甚至无法加载。我真的陷入了困境,不知道这会是什么。有什么想法我接下来可以尝试吗?谢谢

我已经尝试过

<script src="../../Scripts/SiteMaster.js" type="text/javascript"></script>

以及

<script src='<%=Url.Content("~/Scripts/SiteMaster.js") %>' type="text/javascript"></script>

两者都可以在开发机器上工作,但不能在服务器上工作。

最佳答案

ResolveUrl 应该就是您所需要的

<script 
src="<%=ResolveUrl("~/Scripts/SiteMaster.js") %>"
type="text/javascript"></script>

还要确保您已添加此 IgnoreRoute:

routes.IgnoreRoute("scripts/{*pathInfo}");

关于c# - 发布到我的服务器时外部 javascript 文件未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4306039/

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