#c# #asp.net-mvc #razor
#c# #asp.net-mvc #razor
Вопрос:
Это код в файле _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.
Как мне это решить?
Комментарии:
1. Имеет ли пользователь, работающий с IIS, доступ на чтение к папкам приложений?
Ответ №1:
Пожалуйста, проверьте ваши стили и папку шрифтов в Visual Studio и в папке публикации. Возможно, чего-то не хватает.