簡體   English   中英

在Visual Studio 2015中使用IIS服務器而不是IIS Express

[英]Using IIS Server instead of IIS Express in Visual Studio 2015

我們如何配置我們已經開發的ASP.Net網站使用IIS服務器而不是在VS2015中使用IIS Express?

IIS Express是Visual Studio 2015中的默認服務器。我的網站在Visual Studio 2012中使用ASP.NET Web開發服務器運行良好,但是當我在VS2015中運行它時,它不會加載css和圖像。

所以,我希望在VS2015中使用IIS服務器而不是IIS Express運行它。 誰能幫我嗎 ?

項目屬性 - > Web - >服務器 - >將IIS Express更改為本地IIS - >檢查將服務器設置應用於所有用戶 - >然后將項目URL更改為http:// localhost / Example (您的項目)

然后構建您的項目。

加載CSS和圖像的問題可能是由於您使用的路徑,而不是Web主機。

“/Images/Image1.jpeg”始終在與當前頁面相同的位置查找Image1.jpg的Image子文件夾。

“〜/ Images / Image1.jpeg”將從站點根目錄中查找帶有Image1.jpg的Images文件夾。 使用代字號(〜)也將解決其他問題(用戶控件,文件夾中的頁面等)。

樣式表href也是如此。 如果您想診斷此類“資源無法加載”問題,您可以使用開發人員工具(IE,Chrome,FireFox / FireBug,Safari都擁有它們)並在網絡選項卡上啟動捕獲。 這將列出對每個資源(圖像,css,js等)的請求以及請求路徑和HTTP狀態(404 - 未找到,200 - OK等)的內容。

編輯:除了以上旨在幫助您找到不加載CSS和圖像的源問題,您將不得不做一些事情。

  • 在本地IIS的默認網站中創建一個指向項目根目錄的應用程序。
  • 確保在網站項目屬性中正確設置了“構建和啟動選項”選項卡。 請務必使用您在本地IIS中創建的URL設置“使用自定義Web服務器”值。

此時您應該能夠啟動調試,但如果您想要一個不太脆弱的程序和更簡單的開發體驗,您應該考慮轉換為Web應用程序。

WS / WAP之間的主要區別 - https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx

從WS轉換為WAP - https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx

右鍵單擊您的項目,然后轉到“屬性”,然后轉到“Web”。 在服務器部分更改IIS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM