C# 为什么我总是收到503错误?
我有一个ASP.NET项目当前通过IIS Express在本地托管 但是,我想让我们的一个客户可以访问它进行演示,我之前已经让它工作过,但是在从applicationhost.config中删除两个冗余站点之后,随后添加了我当前站点的详细信息,当我转到我的IP时,它已停止工作,例如xxx.xxx.xxx.xxx:85它返回一个503错误 我想知道是否有人能帮我找出这个问题?我的applicationhost.config看起来不错,不过我已经将其粘贴到下面以供参考 我已经尝试将应用程序池标识设置为网络服务,并将我自己的本地帐户的“加载用户配置文件”设置为false,但没有效果 我还出于测试目的禁用了windows防火墙,所以我知道这也不是问题的一部分 任何和所有的帮助都将不胜感激 顺便说一下,下面是我修改的applicationhost.config的唯一部分,其余部分不包括在内C# 为什么我总是收到503错误?,c#,asp.net,iis,C#,Asp.net,Iis,我有一个ASP.NET项目当前通过IIS Express在本地托管 但是,我想让我们的一个客户可以访问它进行演示,我之前已经让它工作过,但是在从applicationhost.config中删除两个冗余站点之后,随后添加了我当前站点的详细信息,当我转到我的IP时,它已停止工作,例如xxx.xxx.xxx.xxx:85它返回一个503错误 我想知道是否有人能帮我找出这个问题?我的applicationhost.config看起来不错,不过我已经将其粘贴到下面以供参考 我已经尝试将应用程序池标识设置
<applicationPools>
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr4ClassicAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2IntegratedAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2ClassicAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="UnmanagedClassicAppPool" managedRuntimeVersion="" managedPipelineMode="Classic" autoStart="true" />
<add name="DefaultAppPool" managedRuntimeVersion="" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<applicationPoolDefaults managedRuntimeLoader="v4.0">
<processModel />
</applicationPoolDefaults>
</applicationPools>
<!--
The <listenerAdapters> section defines the protocols with which the
Windows Process Activation Service (WAS) binds.
-->
<listenerAdapters>
<add name="http" />
</listenerAdapters>
<sites>
<site name="hendrixlivetest" id="2">
<application path="/" applicationPool="DefaultAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\reece\Desktop\myprojectfile" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:85:" />
<binding protocol="http" bindingInformation="*:85:w" />
<binding protocol="http" bindingInformation="*:85:xxx.xxx.xxx.xxx" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="DefaultAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
您的应用程序池正在崩溃。请尝试重新安装.NET 4 framework,然后在服务器上重试