2016-10-13 7 views
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を使用しています。

どうすれば解決できますか?

+0

IISを実行しているユーザーは、アプリケーションフォルダへの読み取りアクセス権を持っていますか? – Daniel

答えて

0

ビジュアルスタジオとパブリッシュフォルダ内のスタイルとフォントフォルダを確認してください。何かが欠落している可能性があります。

関連する問題