0
これは、プロジェクトの作成時に追加されるデフォルトの_Layout.cshtmlのコードです。これは他のビューによって共有されます。IIS 10、VS 2015:ローカルで実行されても公開時にスタイリングが失われます。
<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>
他のすべてのビューは、ローカルで実行すると正しくレンダリングされます。つまり、ビジュアルスタジオから実行すると、すべて同じ基本スタイルが適用されます。しかし、IIS 10.0を使用して公開した後では、ページのスタイルが緩くなっていましたが、ローカルで実行したときの見た目はわかります。私は、Edgeではなく、FirefoxとChromeを使用しています。
どうすれば解決できますか?
IISを実行しているユーザーは、アプリケーションフォルダへの読み取りアクセス権を持っていますか? – Daniel