2015-12-31 67 views
0

我想在IIS7中託管asp.net應用程序。我正在使用已發佈的應用程序版本。當我運行它所有的CSS和JavaScript不加載。奇怪的是當我從Visual Studio運行它工作正常。當我在IIS7中託管應用程序時,CSS和Javascripts不加載

誤差在這樣的瀏覽器控制檯:Failed to load resource: the server responded with a status of 404 (Not Found)

我分析問題,並提出要知道,CSS和JS的路徑是不正確的。你可以看到下面的圖像。它是http://localhost/css/bootstrap.css但它應該是http://localhost/MICPA1/css/bootstrap.css

Browser console error.

我已經使用了捆綁CSS和JS喜歡MVC。

bundles.Add(new StyleBundle("~/bundles/commonStyle").Include(
      "~/css/bootstrap.css", 
      "~/css/style.css", 
      "~/css/datepicker.css" 
      )); 

     bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
      "~/Scripts/jquery.min.js")); 

     bundles.Add(new ScriptBundle("~/bundles/commonJquery").Include(
      "~/Scripts/bootstrap.min.js", 
      "~/Scripts/script.js")); 

我也試過簡單link標籤,但它也不能正常工作。

回答

1

的問題是與IIS,它不提供靜態內容,您可以設置爲圖像中diplayed

enter image description here

如果已經選定了這一點,它仍然不工作,那麼是什麼您需要做的是 將匿名身份驗證的身份設置爲應用程序池標識,如果它位於特定用戶 這裏是一個圖像的位置。

enter image description here

+0

它已經被選中.. :( –

+0

我做答案的編輯,希望它有助於 –