현재 IIS Express를 통해 로컬로 호스팅되는 ASP.NET 프로젝트가 있습니다.503 오류가 계속 발생하는 이유는 무엇입니까?
그러나 데모 용으로 고객 중 한 명이 액세스 할 수있게하려는 경우, 이전에 작동하도록했습니다. 그러나 applicationhost.config에서 중복 사이트 몇 개를 삭제하고 이후 현재 내 세부 정보를 추가 한 후 사이트에서 작동하지 않으므로 IP에 접속하면 xxx.xxx.xxx.xxx:85 예를 들어 503 오류가 발생합니다.
누구든지이 문제를 정확히 파악할 수 있는지 궁금합니다. 내 applicationhost.config가 잘 보입니다. 아래에 참조 용으로 붙여 넣었습니다.
네트워크 서비스에 응용 프로그램 풀 ID를 설정하려고했지만 내 로컬 계정에 "사용자 프로필로드"를 false로 설정했지만 사용할 수는 없습니다.
또한 테스트 목적으로 Windows 방화벽을 사용하지 않도록 설정 했으므로 그 중 일부는 문제가 아닙니다.
모든 도움을 주시면 감사하겠습니다.
덧붙여서, 아래는, 수정 한 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>