[英]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和圖像的源問題,您將不得不做一些事情。
此時您應該能夠啟動調試,但如果您想要一個不太脆弱的程序和更簡單的開發體驗,您應該考慮轉換為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.