Visual Studio IIS HTTP 503服务不可用?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (319)

我已经搜索了每个主题,似乎每个人都已经解决了问题,我已经尝试了他们提供的所有可能的解决方案,或者我仍然遗漏了一些东西。

-FireWall已经关闭了。

好的,我正在尝试访问当前由VS 2013运行的IIS服务器应用程序。更新2。

当我尝试访问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>

我试过这个。

“asterisk:29790:asterisk”< - 由于文本编辑器,它不显示星号。

“*:29790:”

“:29790:”

通过查找绑定。但它仍然无法正常工作。我也重启了PC或VS. 但问题是,当我尝试重新打开VS. VS重新覆盖applicationhost.config并添加另一个Binding。

正如您在我的网站名称中所看到的那样名称=“SMApplication(4)< - 它已经有4个。当我重新打开文件然后绑定将再次为”*:29790:localhost“时,这是自动的。

以某种方式编辑此绑定。VS studio将创建另一个应用程序绑定。有另一个sitename =“SMApplication(5)。

我试图删除“*:29790:localhost”上的localhost但是当我运行应用程序它给了我。

无法启动IIS Express Web服务器。指定的起始URL无效。HTTP://本地主机:29270 /

提问于
用户回答回答于

最近在Windows 10更新(Dev机器)之后,我遇到了这个问题。我创建了一个新的IIS AppPool,并将其分配到网站上,并解决了这个问题。

用户回答回答于

您应该尝试删除%USERPROFILE%\ Documents中的IIS Express文件夹。

接下来重要的是重新启动Visual Studio并以管理员身份打开它。

然后,您可以右键单击ASP.NET项目并进入“属性”视图。在那里,您可以在Web选项卡中配置IIS主机的Web设置。尝试在此处更改IIS设置,然后使用Ctrl + S保存。

当Web选项卡旁边有*因为您尝试编辑设置但无法保存时,您需要切换到另一个选项卡,切换回Web选项卡,然后使用Ctrl + S保存。(Visual Studio中ASP.NET应用程序的“属性”视图仍然存在错误...)

我目前正在使用Visual Studio 2015 CE,因此我不知道我的解决方案是否适用于您的问题。无论如何,尝试删除任何由IIS Express托管缓存的文件夹,之后从未真正清理过。

扫码关注云+社区

领取腾讯云代金券