使用单独的样式表部署MVC程序

时间:2014-03-28 13:14:21

标签: css asp.net-mvc

我正在尝试部署ASP.NET MVC项目。结果输出显示样式表尚未被拾取。

这是我引用样式表的代码:

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    <link href= "<%= Url.Content("~/Content/Site.css") %>" rel="stylesheet" type="text/css"/>
    <link href= "<%= Url.Content("~/Content/style_custom.css") %>" rel="stylesheet" type="text/css"/>
    <link href= "<%= Url.Content("~/Content/styleIFrame_custom.css") %>" rel="stylesheet" type="text/css"/>
</asp:Content>

在发布/打包设置中,我可以选择要部署的项目。我可以选择:

  • 仅运行此应用程序所需的文件。
  • 此项目中的所有文件。
  • 此项目文件夹中的所有文件。

不确定选择哪一个,但我已经尝试了所有3.错误的选项会导致一个巨大的部署包。

在部署机器上,我的源代码解析为:

<link href= "/KeyStone/Content/Site.css" rel="stylesheet" type="text/css"/>
<link href= "/KeyStone/Content/style_custom.css" rel="stylesheet" type="text/css"/>
<link href= "/KeyStone/Content/styleIFrame_custom.css" rel="stylesheet" type="text/css"/>

也许我唯一的选择是将样式放在页面本身并废弃样式表。有什么建议吗?

0 个答案:

没有答案