IIS6을 Windows Server 2003 (x86)에서 실행하고 사용자 지정 처리기 (404 오류 처리기 아님)를 작성했습니다.IIS 6 ASP.NET 처리기 404 오류
브라우저에서 열어 처리기에 액세스하려고하면 http://localhost/Priority1.Sync/Transfer.p1s 오류 404 (404 로그 파일)가 표시됩니다. 웹 애플리케이션 작업의 다른 페이지 (예 : http://localhost/priority1.sync/syncservice.asmx
처리기는 IIS7 개발 컴퓨터에서 정상적으로 작동합니다.
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*.p1s" type="MCS.Priority1.Sync.WebServices.TransferHandler, SyncService" />
</httpHandlers>
나는 "* .p1s"(기본 웹 사이트> 속성> 홈 디렉토리> 구성> 매핑> 추가)에 대한 응용 프로그램 확장을 설정 한 다음과 같이
의 web.config는 설정입니다.
다른 것이 있습니까?
덕분에, 앤디
감사합니다. 1, 감사합니다. 특히, [기본 웹 사이트> 속성> 홈 디렉토리> 구성> 매핑> 추가]에 갔을 때 "파일 존재 확인"확인란의 선택을 취소해야합니다. –