2017-12-09 2 views
0

IIS Express에서 로컬로 ASP.Net 웹 응용 프로그램을 실행중인 Windows 10입니다. 처음에 localhost에서 내 응용 프로그램을 제공하려고 할 때 응용 프로그램의 IIS Express 옵션에 잘못된 처리기 매핑을 도입했습니다. 나는 IIS ASP.Net이 IIS의 일부로 설치되어 있지 않다는 것을 알아 냈습니다. 그런 다음 잘못된 매핑을 제거하고 모든 것이 작동합니다. 그러나 IIS에서 앱을 다시 시작할 때마다 잘못된 매핑이 다시 나타나고 다시 제거해야합니다. 이러한 잘못된 매핑을 영구적으로 삭제하거나 제거하려면 어떻게해야합니까? 모든 답장에 미리 감사드립니다.재발행에서 잘못된 처리기 매핑 중지

답변

0

나는 그것을 이해했다고 생각합니다. System.webServer 섹션 (내 프로젝트 루트 폴더의 Web.config)에서 Web.cong의 잘못된 핸들러를 제거하는 행을 추가했습니다. 문제는 내가 로컬 서버에 게시 할 때마다 문제가 발생했습니다. 이 줄을 intorducing하는 것은 서버의 응용 프로그램 루트 폴더에있는 Web.config를 대체합니다. 이 줄을 추가하면 문제가 해결되는 것 같습니다. 내가 추가 한 내용은 다음과 같습니다.

<handlers> 
    <remove name="Start Module" /> 
    <remove name="Start" /> 
</handlers> 
관련 문제