[英]external javascript files not loading when published to my server
我的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}");
我发现了问题!!! 我的另一个程序员在IIS中创建了一个名为“脚本”的虚拟目录(由于某种原因),并使其指向文件系统上的其他位置。 感谢您的协助! 我已经解决了。 再次感谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.