2015-11-13 63 views
0

我使用asp.net mvc 4開發了基於Intranet的應用程序。我使用文件系統發佈方法構建/發佈文件,然後將發佈的文件移動到服務器(Server 2012)在sql server 2012上運行。像往常一樣,我啓用了Windows身份驗證,啓用了目錄瀏覽功能,併爲使用集成管道和本地系統作爲標識的應用程序創建了一個單獨的appPool。然後我喜歡它的appPool應用程序。在瀏覽應用程序時,它正在查看好像css文件丟失。向本地服務器公佈本地服務器後,似乎沒有引用CSS文件

下面是我從我的應用程序viewd時referecing的CSS和JS文件的HTML視圖:

<!-- core CSS --> 
<link href="/Content/css/bootstrap.min.css" rel="stylesheet"/> 
<link href="/Content/css/font-awesome.css" rel="stylesheet"/> 
<link href="/Content/css/animate.min.css" rel="stylesheet"/> 
<link href="/Content/css/prettyPhoto.css" rel="stylesheet"/> 
<link href="/Content/css/main.css" rel="stylesheet"/> 
<link href="/Content/css/jquery.fancybox-1.3.4.pack.css" rel="stylesheet"/> 
<link href="/Content/css/responsive.css" rel="stylesheet"/> 

<!-- core JS --> 
<script src="/Scripts/modernizr-2.6.2.js"></script> 

<script src="/Scripts/jquery-1.10.2.js"></script> 
<script src="/Scripts/jquery-migrate-1.2.1.js"></script> 
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script> 
<script src="/Scripts/main.js"></script> 
<script src="/Scripts/jquery.prettyPhoto.js"></script> 
<script src="/Scripts/jquery.isotope.min.js"></script> 
<script src="/Scripts/html5shiv.js"></script> 
<script src="/Scripts/jquery.fancybox-1.3.4.pack.js"></script> 
<script src="/Scripts/wow.min.js"></script> 
<script src="/Scripts/jquery.validate.js"></script> 
<script src="/Scripts/jquery.validate.unobtrusive.js"></script> 
<script src="/Scripts/bootstrap.js"></script> 
<script src="/Scripts/respond.js"></script> 
<script src="//tinymce.cachefly.net/4.2/tinymce.min.js"></script> 

,下面將在發佈後的應用程序的HTML視圖。 CSS文件似乎沒有被引用。 js文件似乎也沒有被引用。

<!-- core CSS --> 
<link href="/TBC2015Live/Content/css?v=9rtONLVCUCbRdiqwPX0SXmvkuPX-D8w3c-hnpsaUERI1" rel="stylesheet"/> 


<!-- core JS --> 
<script src="/TBC2015Live/bundles/modernizr?v=wBEWDufH_8Md-Pbioxomt90vm6tJN2Pyy9u9zHtWsPo1"></script> 
<script src="/TBC2015Live/bundles/jquery?v=DuNp63axKEm__mWBxQ-SlhlM2syuEL8qBaUB-hzYBAc1"></script> 
<script src="/TBC2015Live/bundles/jqueryval?v=NOVQDySGO89wzMzO5x7mWS4C_uAdynpZe_Lk2y-xEM41"></script> 
<script src="/TBC2015Live/bundles/bootstrap?v=2Fz3B0iizV2NnnamQFrx-NbYJNTFeBJ2GM05SilbtQU1"></script> 

有人能幫我嗎?

+0

你檢查了你的HTML代碼嗎?檢查丟失的css文件。確保您的CSS文件已正確上傳。 – JCM

+0

所有的css文件都正確上傳。我檢查了發佈的文件,看看是否包含了css文件....是的他們是。 – Guzzyman

+0

如果您查看頁面的源代碼,鏈接標記中的src屬性是否與您的css文件所在的路徑匹配?很多時候,這是因爲會有正斜槓(例如:「/ccs/mystyles.css」應該是「css/mystyles.css」 – dave

回答

0

我以調試模式重新發布了應用程序到我的本地服務器,它像一個魅力。所有的CSS和JS文件都被正確引用。