【发布时间】:2011-01-31 08:34:59
【问题描述】:
我有一些页面引用了 javascript 文件。
应用程序本地存在于虚拟目录中,即http://localhost/MyVirtualDirectory/MyPage.aspx
所以我在本地引用文件如下:
<script src="/MyVirtualDirectory/Scripts/MyScript.js" type="text/javascript"></script>
但生产设置有所不同。该应用程序在生产中作为其自己的网站存在,因此我不需要包含对虚拟目录的引用。这样做的问题是我需要修改每个包含 javascript 引用的文件,使其如下所示:
<script src="../Scripts/MyScript.js" type="text/javascript"></script>
我已尝试在本地设置中以这种方式引用文件,但它不起作用。
我这样做完全错了吗?谁能告诉我我需要做什么?
谢谢
【问题讨论】:
-
是否有一些代码 sn-ps 没有通过?
-
@Boj,这不是重复的 - 你指的那个问题是 ASP.NET MVC
-
通常我会为我的本地站点添加主机头,所以不是像 localhost/MyVirtualDirectory 这样的 url,而是像 dev.myvirtualdirectory.com 这样的东西。在这种情况下,您可以避免 url 上的差异
标签: asp.net javascript virtual-directory