我正在尝试部署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"/>
也许我唯一的选择是将样式放在页面本身并废弃样式表。有什么建议吗?