【发布时间】:2014-01-14 11:26:08
【问题描述】:
我在 MVC5 上开发了一个网站并将其部署到 Azure 网站。该站点按预期工作,但在浏览到托管在 Azure 中的网站时,该站点忽略了我对默认 bootstrap.css 文件所做的更改。此文件设置为“始终复制”到输出目录,因此它与其余代码一样存在于 Azure 中。
刷新浏览器不会显示应显示的网站。重新启动 azure 网站也没有帮助。以下是我的代码:
Site.master
<head runat="server">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Title</title>
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
</asp:PlaceHolder>
<webopt:bundlereference runat="server" path="~/Content/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
</head>
<body>
*Rest of default Site.Master file*
Bundle.config
<bundles version="1.0">
<styleBundle path="~/Content/css">
<include path="~/Content/bootstrap.css" />
<include path="~/Content/Site.css" />
</styleBundle>
</bundles>
【问题讨论】:
-
正如我在此处的其他答案中提到的:stackoverflow.com/questions/19664287/…,很可能是导致问题的包的名称。请尝试将包的名称从
~/Content/css更改为~/Content/bootstrapcss之类的其他名称,看看是否能解决问题。 -
@GauravMantri 更改命名并没有解决问题,但感谢您的建议。
标签: azure azure-web-app-service