C# Visual Studio IIS HTTP 503服务不可用

C# Visual Studio IIS HTTP 503服务不可用,c#,asp.net,asp.net-mvc,iis,visual-studio-2013,C#,Asp.net,Asp.net Mvc,Iis,Visual Studio 2013,我搜索了每个主题,似乎每个人都已经解决了问题,我已经尝试了他们提供的所有可能的解决方案,或者我仍然缺少一些东西 -防火墙已关闭 好的,我正在尝试访问当前由VS2013运行的IIS服务器应用程序。更新2 当我尝试访问时,您应该尝试删除位于%USERPROFILE%\Documents的IIS Express文件夹 下一个重要的事情是重新启动VisualStudio并以管理员身份打开它 然后,您可以右键单击ASP.NET项目并进入“属性”视图。您可以在web选项卡中为IIS主机配置web设置。尝试在

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

-防火墙已关闭

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


当我尝试访问时,您应该尝试删除位于%USERPROFILE%\Documents的IIS Express文件夹

下一个重要的事情是重新启动VisualStudio并以管理员身份打开它

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

如果web选项卡旁边有一个*是因为您试图编辑设置但无法保存,则需要更改到另一个选项卡,切换回web选项卡,然后使用Ctrl+S进行保存。(Visual Studio中ASP.NET应用程序的属性视图仍然有问题…)


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

我在类似的解决方案中遇到了类似的问题:

场景:我让应用程序池在一个用户帐户下运行,它的密码已经更改,因为它已经过期。我从未更新过IIS,所以每次尝试运行网站时,应用程序池都会自动停止。即使我手动启动AppPool,它也会在网站运行时停止


解决方案:在IIS上更新帐户的凭据或使用另一个帐户

在Windows 10 update(开发计算机)之后,我最近遇到了这个问题。
我已经创建了一个新的IIS应用程序池,并分配给该网站,解决了这个问题

因此,在我的例子中,唯一能解决这个问题的是在一个新的绑定协议中静态地设置ip,在您的例子中是这样的:

<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" />
      <binding protocol="http" bindingInformation="*:29790:192.168.1.8" />
      </bindings>
 </site>

这不会在生产环境中造成任何问题。

I
由于某种原因,应用程序的DefaultAppPool(或其他自定义名称)可能已停止。确保它是开着的。也可以循环使用。

在我的特殊情况下,我在应用程序池中设置了登录凭据。解决方案:应用程序池| |高级设置…|标识(当前显示我的登录名)|输入完全限定的登录名和密码。固定的。
<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" />
      <binding protocol="http" bindingInformation="*:29790:192.168.1.8" />
      </bindings>
 </site>