2015-12-22 65 views
19

我跑Visual studio 2015作爲管理員,啓動一個新項目,ASP.NET應用,空4.5.2,然後只需添加一個簡單的HTML頁面。當我嘗試使用IIS Express啓動時,我只是等待本地主機。如果我在IIS local下這樣做,它工作正常。Visual Studio的IIS快遞不能正常工作

我在我的筆記本電腦上正常工作,並在我的桌面上安裝了Windows 10的全新安裝,然後重新安裝了VS2015,但仍得到相同的結果。 IIS Express啓動,但該網頁一直在等待本地主機

我已經看了許多解決方案,但一直未能解決該問題。我是所有這一切的新手,因此將欣賞如何解決一步一步的指示。

這是一個.Net Framework 4.5.2

+0

是什麼樣的項目呢? aspnet 5 mvc6? –

+0

嘗試創建並運行WebForms或MVC項目,以查看它是如何工作的並與您的項目進行比較。 –

+0

asp.net應用程序4.5.2。試圖顯示一個簡單的html頁面 – DCR

回答

0
  1. 右鍵點擊你的Web項目,然後單擊屬性
  2. 轉到網頁標籤右側
  3. 在服務器部分,更改local IISIIS Express

希望這有助於

+0

不起作用。它設置爲國際空間站表示 – DCR

0

只需右鍵單擊o在解決方案資源管理器中單擊「HtmlPage1.html」,然後單擊「Set As Start Page」。之後再次運行項目。

enter image description here

+0

不工作 - 仍然等待本地主機 – DCR

4

你可以嘗試改變其IIS Express已通過執行以下操作使用的端口:

  1. 右鍵點擊你的Web項目,並在屬性中單擊

  2. 在web菜單,更改項目的URL,並指定自定義端口,即:56000

enter image description here

  1. 保存更改並查看是否有效!

您可以確保沒有其他進程正在使用您選擇通過運行以下命令端口:

netstat -na | find "your port number" 

即:

netstat -na | find "56000" 

如果該端口是免費的,什麼都不會輸出到控制檯。

+0

試圖仍然得到等待本地主機 – DCR

0

查找到applicationhost。下

YOUR_DOCUMENTS_PATH配置文件\ IISExpress \ CONFIG \

本地化defaultDocument設置並添加靜態html頁面的全名(yourpage.html)或使用可用的選項之一,如果你想堅持標準:

<defaultDocument enabled="true"> 
     <files> 
      <add value="Default.htm" /> 
      <add value="Default.asp" /> 
      <add value="index.htm" /> 
      <add value="index.html" /> 
      <add value="iisstart.htm" /> 
      <add value="default.aspx" /> 
     </files> 
    </defaultDocument> 
+0

我改變了html文件的名稱爲index.html,仍然等待本地主機 – DCR

+0

這是html位於網站的根目錄? –

+0

是的,它是唯一的文件 – DCR

1

我有同樣的問題,所有的建議不工作。但是我以管理員身份運行Visual Studio,現在都在工作。因此,請進入visual studio,properties,advance ...的快捷方式,並以管理員身份運行。

2

有時Visual Studio在調試時只需要幾分鐘就可以加載所有需要的符號。檢查的Visual Studio的狀態欄:

enter image description here

一旦由於某種原因,IIS快遞的工作,如果我改變了有針對性的在Visual Studio中谷歌Chrome瀏覽器。雖然只需重新啓動Visual Studio就可以解決這個問題。

enter image description here

+1

由於一些奇怪的原因,更改啓動瀏覽器解決了我的問題。即使所有的配置看起來都很好,我還是得到了IIS Express的標準啓動頁面。找到這個答案後,我嘗試將啓動瀏覽器更改爲IE瀏覽器(從Chrome瀏覽器),果然,一切正常,切換回Chrome後啓動瀏覽器...... –

-1

我覺得IIS是在您的系統禁用。請按照下面的步驟:

  1. 進入控制面板
  2. 打開程序和功能
  3. 在左側,你會發現「啓用Windows功能打開或關閉」,點擊它。
  4. 檢查是否使用所有子功能檢查了IIS。我附上以下屏幕截圖供您參考。

enter image description here

  • 確保所有的複選框應勾選。
  • 現在重新啓動您的系統。
  • 我認爲這將解決您的問題。

    +0

    IIS Express與IIS不一樣 – balint

    16

    退出Visual Studio並刪除(project).vs文件夾。重新啓動Visual Studio。它應該開始工作。

    +0

    這就是解決方案爲了我!! – renelopez

    +0

    你拯救了我的生命,像魅力一樣工作! –

    +0

    這個解決方案解決了我的問題! –