首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序资源路径与开发和IIS7不同

应用程序资源路径与开发和IIS7不同
EN

Stack Overflow用户
提问于 2013-08-03 03:54:18
回答 1查看 256关注 0票数 0

在我的mvc应用程序中,我将css和js等资源设置如下

代码语言:javascript
复制
<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

它在我的开发环境中工作,它决定

代码语言:javascript
复制
/css/external/jquery-ui-1.8.16.custom.css

代码语言:javascript
复制
/Content/uploadify.css

然后在IIS7下设置应用程序,并将别名设置为CommEditor

当我浏览它时,所有的资源都丢失了。

它正在看着

代码语言:javascript
复制
/CommEditor/css/external/jquery-ui-1.8.16.custom.css 

代码语言:javascript
复制
/CommEditor/Content/uploadify.css

我应该如何设置资源,使其同时适用于开发和IIS7?

EN

Stack Overflow用户

发布于 2013-08-03 04:03:10

对于别名,请尝试在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")不起作用,则使用它,它应该在所有版本中都有效。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18025144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档