오류 메시지 해결 방법 :“경로 ‘/’를 매핑하지 못했습니다.” of the current web request.

Google에서 검색하고 검색했으며 문제를 해결하는 것은 물론 내 상황에 해당되는 것으로 보이는 것도 찾을 수 없습니다. 내 웹 사이트에서 탐색하려고하는 주소는 중요하지 않습니다 (존재하지 않는 주소조차도 404 대신이 오류가 발생합니다). 같은 메시지가 나타납니다 (경로는 항상 ‘/’입니다). 어떤 아이디어?

Server Error in '/' Application.

Failed to map the path '/'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Failed to map the path '/'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[InvalidOperationException: Failed to map the path '/'.]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +336

[HttpException (0x80004005): Failed to map the path '/'.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11556592
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4813333

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.225

업데이트 : 나는 이것을 게시 한 후 몇 분 동안 사이트로 돌아갔습니다 . 코드 나 구성을 변경하지 않았으며 오류가 사라졌습니다. 정말 당황 스럽지만 더 이상 문제가되지 않습니다.



답변

IIS 7에서 동일한 문제 (MVC 4)가 발생했습니다. 앱 풀 ID에 사이트 경로에 대한 올바른 권한이없는 것으로 나타났습니다.


답변

IIS를 다시 시작하면 제 경우와 같은 문제가 해결되었습니다. IIS에서 무언가 실패한 것 같습니다. 내 공황도 가치가 없었습니다.

IIS 7.5, btw.


답변

IIS를 다시 설정할 필요는 없으며 앱 풀만 재활용하면됩니다.


답변

오늘 MVC 응용 프로그램이 호스팅되는 기본 웹 사이트의 이름을 바꾸면 해당 오류가 발생하기 시작했습니다. 그러나 IIS를 다시 시작했는데 문제가 해결되었습니다.


답변

나도 같은 문제가 있습니다. 내 경우에는 InstalledSheild / InstalledAware에서 웹 서비스를 설정합니다. 설정 실행 후 위의 오류가 발생하여 확인시 문제를 해결하는 동안 설정 실행 후 IIs 기본 웹 사이트 경로가 제거되는 것을 발견했습니다.

아래 단계와 같이 경로를 추가하십시오.

  1. 명령 프롬프트로 이동-> InetMgr 입력
  2. IIS가 열려 있으면 ‘기본 웹 사이트’-> 고급 설정 (오른쪽 메뉴)으로 이동하십시오.

  3. 실제 경로로 이동하여 다음과 같이 붙여 넣습니다- ‘% SystemDrive % \ inetpub \ wwwroot’


답변

IIS 관리자에서 일부 가상 디렉터리의 이름이 잘못되었다는 것을 알았습니다. 그들을 고친 후 나는 좋았습니다.


답변

이 샘플은 서버에서 실행됩니다. 따라서 Windows 사용자에게는 READ / WRITE 권한이 있거나 관리자 모드에서 샘플을 실행해야합니다.

관리자 모드에서 샘플을 실행하십시오.