2013-07-30 2 views
0

IIS 8이 적용된 Server 2008에서 IIS 7이 설치된 Server 2012로 기존 웹 응용 프로그램을 마이그레이션하고 있습니다. "Preload Enabled"를 true로 설정하면 프로세스를 제공하는 응용 프로그램 풀이 즉시 아래 오류.IIS 8에서 응용 프로그램 초기화를 사용할 때 오류가 발생합니다.

Log Name:  Application 
Source:  Application Error 
Date:   7/30/2013 2:20:48 PM 
Event ID:  1000 
Task Category: (100) 
Level:   Error 
Keywords:  Classic 
User:   N/A 
Computer:  513582-API1 
Description: 
Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x50108835 
Faulting module name: msvcrt.dll, version: 7.0.9200.16384, time stamp: 0x5010ac20 
Exception code: 0xc0000005 
Fault offset: 0x000000000000128d 
Faulting process id: 0x2520 
Faulting application start time: 0x01ce8d5179cc6403 
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe 
Faulting module path: C:\Windows\system32\msvcrt.dll 
Report Id: c18a3c6d-f944-11e2-93f8-bc305bf8e042 
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml: 
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="Application Error" /> 
    <EventID Qualifiers="0">1000</EventID> 
    <Level>2</Level> 
    <Task>100</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2013-07-30T18:20:48.000000000Z" /> 
    <EventRecordID>52432</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>513582-API1</Computer> 
    <Security /> 
    </System> 
    <EventData> 
    <Data>w3wp.exe</Data> 
    <Data>8.0.9200.16384</Data> 
    <Data>50108835</Data> 
    <Data>msvcrt.dll</Data> 
    <Data>7.0.9200.16384</Data> 
    <Data>5010ac20</Data> 
    <Data>c0000005</Data> 
    <Data>000000000000128d</Data> 
    <Data>2520</Data> 
    <Data>01ce8d5179cc6403</Data> 
    <Data>c:\windows\system32\inetsrv\w3wp.exe</Data> 
    <Data>C:\Windows\system32\msvcrt.dll</Data> 
    <Data>c18a3c6d-f944-11e2-93f8-bc305bf8e042</Data> 
    <Data> 
    </Data> 
    <Data> 
    </Data> 
    </EventData> 
</Event> 

내 Web.config의의의 system.webServer 노드이 있습니다

<applicationInitialization remapManagedRequestsTo="In_LoadBalancer_Rotation.html" skipManagedModules="true" > 
     <add initializationPage="/Default.aspx" /> 
</applicationInitialization> 

는 또한 "AlwaysRunning"로 설정 응용 프로그램의 응용 프로그램 풀을 가지고있다.

위의 섹션을 web.config에서 주석 처리하고 "Preload Enabled"를 false로 설정하면 모든 것이 매력처럼 작동합니다.

답변

1

우리는 Helicon의 ISAPI_Rewrite를 사용하여 IIS에서 Apache 스타일 htaccess를 다시 작성합니다. 최신 버전으로 업데이트되었으며 문제가 해결되었습니다.

관련 문제