2014-11-27 3 views
0

현재 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> 

답변

1

응용 프로그램 풀이 손상되고 있습니다. .NET 4 프레임 워크를 다시 설치하고 서버에서 다시 시도하십시오.

관련 문제