2012-11-02 46 views
0

我使用ASP.NET Web Forms和有引用视图脚本资源母版页:IIS:为每个站点配置文档根目录?

<script type="text/javascript" src="/Resources/Scripts/jquery.placeholder.min.js"></script> 
<script type="text/javascript" src="/Resources/Scripts/bootstrap.min.js"></script> 
<script type="text/javascript" src="/Resources/Scripts/helper.js"></script> 

的问题是文档根目录“/”工作完全正常dev的框,但打破了引用在IIS上,因为该站点不在根级别了。 解决此问题的最佳方法是什么?

也想过这样的事情

<script type="text/javascript" src="<% Server.MapPath("~"); %>/Scripts/jquery-ui-1.9.0.min.js"></script> 

<script type="text/javascript" runat="server" src="~/Scripts/jquery-ui-1.9.0.min.js"></script> 

但都抛出错误。我认为这是一个典型的场景,我想知道你们是如何做到这一点的?

回答

1

用户这个

<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>'></script> 



这里是一个后可以帮助你的。 ResolveUrl not working inline