2015-04-06 170 views
7

我已經搜索了每個主題,似乎每個人都在那裏解決了問題,並且我嘗試了所有可能的解決方案,或者我仍然錯過了一些東西。Visual Studio IIS HTTP 503服務不可用

-FireWall已關閉。

好了,所以我試圖訪問當前由VS 2013年更新2

運行我的IIS服務器應用程序,當我嘗試訪問http://localhost:29790/ < - 這http://192.168.1.3:29790這是我在我的本地當前的IP。它給我503錯誤。

我已經搜索瞭解決方案,並給了我噸。

ApplicationHost.config文件

<site name="SMApplication(4)" id="10"> 
       <application path="/" applicationPool="Clr4IntegratedAppPool"> 
        <virtualDirectory path="/" physicalPath="C:\Users\DanZe3\Documents\Visual Studio 2013\Projects\SMApplication\SMApplication" /> 
       </application> 
       <bindings> 
       <binding protocol="http" bindingInformation="*:29790:localhost" /> 
       </bindings> 
      </site> 

我已經試過這一點。

「星號:29790:星號」 < - 它並不顯示,因爲文本編輯器的星號。

「*:29790:」

「:29790:」

由chaning綁定。但它仍然不起作用。我重新啓動PC或VS。但問題是,當我嘗試重新打開VS. VS重新覆蓋applicationhost.config並添加另一個綁定。

正如你可以在我的網站名稱見=「SMApplication(4)< - 它有4個已經 這是自動的,當我重新打開該文件 ,然後綁定會‘*:29790:localhost’的再次。

不知何故修改此綁定。VS工作室將創建應用程序的另一種結合。具有另一網站名稱=「SMApplication(5)。

我試圖消除對本地主機「*:29790:localhost」的,但是當我運行該應用程序它給了我。

無法啓動IIS Express Web服務器。 指定的起始網址無效。 http://localhost:29270/

回答

0

應該嘗試在%USERPROFILE%\文件刪除IIS Express文件夾。

下一個重要的事情是重新啓動Visual Studio並以管理員身份打開它。

然後你可以右鍵點擊你的ASP.NET項目並進入屬性視圖。您可以在Web選項卡中爲IIS託管配置Web設置。嘗試在這裏更改IIS設置,然後使用Ctrl + S保存。

當有*旁邊的網頁標籤,因爲你想編輯設置,但也救不了,你需要改變到另一個標籤,切換回Web選項卡,然後用Ctrl + S保存。 (該屬性查看ASP.NET應用程序在Visual Studio還是越野車...)

我目前使用Visual Studio 2015年行政長官,所以我不知道我的解決方案是否適用於您的問題。無論如何,嘗試刪除由IIS Express託管緩存的任何文件夾,事後從未真正清理過。

8

我也有類似的問題,類似的解決方案:

情景:我有一個用戶帳戶下運行的應用程序池,它的密碼已被更改,因爲它已經過期了。我從未更新過IIS,因此每次嘗試運行網站時,應用程序池都會自行停止。即使我手動啓動AppPool,它也會停止在網站上運行。

解決方法:更新IIS帳戶的憑據或使用其他帳戶

1

我最近的Windows 10更新(開發機)後面臨這個問題。 我已經創建了一個新的IIS AppPool並分配給該網站並解決了該問題。

相關問題