IIS 10、VS 2015:页面渲染在本地运行时很好,但在发布时失去样式
本文关键字:很好 运行时 样式 失去 布时 IIS 2015 VS | 更新日期: 2023-09-27 18:13:01
这是默认_Layout中的代码。在创建项目时添加的CSHTML。其他观点也认同这一点。
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/Site.css")
<link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
<link href="~/Content/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="/Mvc/Scripts/modernizr-2.6.2.js"></script>
</head>
所有其他视图在本地运行时都被正确渲染,也就是说,当从visual studio运行时,它们都得到相同的基本样式。但是,在我使用IIS 10.0发布后,页面样式松散,但在本地运行时却给了我想要的外观。我用的是Firefox和Chrome,不是Edge。
如何解决这个问题?
请检查visual studio和publish文件夹中的样式和字体文件夹。可能少了什么。