我正在开发一个 asp.net mvc3 应用程序
我想在视图中使用一些 javascript 库。我以这种方式包含它
<script type="text/javascript" language="javascript" src="../../Scripts/UserScript.js" ></script>
在本地它有效。但是,当我在服务器上部署时,找不到脚本文件。
我做了一些研究,发现它使用的 url as: Root/Scripts/UserScript.js
while it should useRoot/MyApplicationName/Scripts/UserScript.js
我怎样才能让它使用正确的路径?从逻辑上讲,它应该可以工作,因为 ../../ 给了我们相对路径。为什么要从根开始?
我还检查了服务器上的构建,它具有与本地相同的架构(相同的文件夹树)。
顺便说一句,这对于任何文件都是一样的(所有以 ../../ 开头的图片、脚本和 css)
任何帮助是极大的赞赏