2015-04-06 169 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并分配给该网站并解决了该问题。

相关问题