在我的mvc应用程序中,我设置了像css和js这样的资源
<link rel="stylesheet"
href="@Url.Content( "~/css/external/jquery-ui-1.8.16.custom.css" )"/>
<!-- PLUGIN: jQuery UI styling -->
<link href="@Href( "~/Content/uploadify.css" )" rel="stylesheet" />
<!-- File uploader -->
在_Layout.cshtml
它适用于我的开发环境,它解决了
/css/external/jquery-ui-1.8.16.custom.css
和
/Content/uploadify.css
然后我在IIS7下设置应用程序并将Alias设置为CommEditor
当我浏览它时,所有资源都丢失了。
正在考虑
/CommEditor/css/external/jquery-ui-1.8.16.custom.css
和
/CommEditor/Content/uploadify.css
我应该如何设置资源以使其适用于开发和IIS7?
答案 0 :(得分:0)
对于别名,请尝试在IIS7中设置应用程序的路径。试试这个:http://www.codeproject.com/Questions/460354/How-to-set-virtual-path-of-my-application-hosted-o
您应该能够在较新版本的mvc中使用~/folder/resource.ext
语法。 〜使用基于应用程序位置的相对路径。
或者,如果不起作用,请使用Url.Content("~/folder/resource.ext")
,这应该适用于所有版本。