[C#] ASP.NET 5 MVC : 웹 서버 ‘IIS Express’에 연결할 수 없습니다

내가하고있는 것:

삭제 applicationhost.config에 위치한, Documents\IISExpress\config오류 메시지가 변경되지 않습니다. ( 및 IISExpress폴더 도 있습니다 .)program filesprogram files (x86)

내가 알아 차린 것이 문제인지 모르겠습니다.

참조 된 파일 ‘lib / jquery-validation / jquery.validate.js’를 찾을 수 없습니다.

rawcap과 함께 덤프를 받았지만 그다지 눈에 띄지 않습니다. 거기에 있었던 것 중 일부 :

“Framework”: { “FrameworkName”: “DNXCore, Version = v5.0”, “FriendlyName”: “DNX Core 5.0”, “ShortName”: “dnxcore50”, “RedistListPath”: null}

문제는 눈치 채지 못하지만 웹 서버에 연결할 수없는 이유를 파악하는 데 도움이 될 수있는 네트워크 데이터가 있습니다. 내가 얻을 RST,ACK나는 포트가 닫혀 있고 어떤이 웹 서버가 설치되지 않는 추측하고있어 그래서 바로.

이 문제에 대한 추가 정보 : / trace : error의 800700c1 오류

난 노력 했어:

  • applicationhost.config 삭제 및 포트 번호 변경
  • Visual Studio를 관리자로 실행
  • 문서에서 IISExpress 폴더 삭제 (폴더를 다시 설치할 때까지 오류 메시지 변경)
  • ssl을 껐다 켜고 URL을 시작 상자에 복사합니다. (참고 : SSL을 사용하지 않습니다)
  • 모든 sfc / scannow 오류 지우기
  • x86 버전 및 64 비트 버전으로 iisexpress 시작


답변

Visual Studio 2015 용 업데이트 2를 설치 한 후에도 같은 오류가 발생하기 시작했습니다. 운없이 위의 모든 것을 시도했습니다. 그러나 나에게 맞는 해결책을 찾았습니다.

  1. YourSolutionFolder \ .vs \ config \ applicationhost.config 파일을 삭제하십시오 (참고 : .vs는 숨겨진 폴더입니다)
  2. Visual Studio를 열고 웹 사이트> 속성> 디버그 탭> 웹 서버 설정> 앱 URL-포트 번호 변경을 마우스 오른쪽 단추로 클릭하십시오.

답변

VS를 종료하고 (project) .vs \ applicationhost.config 파일을 삭제하십시오. VS를 다시 시작하십시오. 작동을 시작해야합니다.


답변

다른 포트를 사용해보십시오. 방금 새 Core 1.0 RC1 프로젝트를 설정했는데 같은 오류가 발생했습니다.

  • 웹 프로젝트를 마우스 오른쪽 버튼으로 클릭
  • 디버그 탭
  • SSL 활성화를 껐다가 다시 켜면 새로운 임의 포트가 생성됩니다.
  • SSL URL을 복사하여 시작 URL 상자에 붙여 넣습니다.
  • 프로젝트를 실행

나를 위해 일했습니다 (TM).

답변 : https://stackoverflow.com/a/28650554/134761

여기에 이미지 설명을 입력하십시오


답변

프로젝트의 포트 번호를 업데이트 할 때 .net core 2.0 에서이 문제에 직면했습니다 .

문제를 두 단계로 분류 할 수있었습니다.

  • 1 단계 : 기본 솔루션 폴더 안에 숨겨져있는 .vs 폴더를 삭제합니다. (Visual Studio를 닫기 전에) Visual Studio를 다시 시작하면이 폴더와 파일 (applicationhost.config)이 Visual Studio에서 자동으로 생성됩니다.
  • 2 단계 : 여러 시작 프로젝트의 경우 여전히 문제가 발생하면 시작 프로젝트로 하나씩 실행 한 다음 여러 시작 프로젝트로 실행하십시오.

답변

.net core 2.1, visual studio version 15.9.6 에서이 문제가 발생했습니다. .vs 폴더를 삭제했을 때 Visual Studio를 다시 열 었는데 문제가 여전히있었습니다. 아래에서 나를 위해 일한 솔루션 :

  1. .vs 폴더를 삭제합니다 (숨겨진 폴더 임).
  2. 컴퓨터를 다시 시작하십시오.

다른 솔루션 :

  • Visual Studio를 닫고 프로젝트 폴더에서 bin 및 obj 폴더를 삭제하십시오. 프로젝트를 연 다음 솔루션을 다시 빌드하십시오.
  • Visual Studio를 관리자 권한으로 실행하십시오.
  • 클린 솔루션 다음 다시 빌드
  • 1) 깨끗한 용액. 2) Visual Studio를 종료하십시오. 3) .vs 폴더 삭제 4) Visual Studio를 다시 엽니 다.

답변

관리자 권한으로 VisualStudio를 실행하고 프로젝트를 실행하십시오. 그런 다음 VisualStudio 및 모든 오류를 닫고 일반 사용자로 VisualStudio를 다시 실행하십시오.

이것은 나를 위해 그것을했다.

IIS가 관리자 권한으로 일부 구성에 무언가를 써야하는 것처럼 보입니다 (포트 80은 일반 사용자에게는 작동하지 않지만 포트 6767은 정상적으로 작동했습니다).


답변

나는 같은 문제가 있었고 포트 번호를 변경하여 해결할 수있었습니다.

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

  2. 디버그 섹션으로 이동

  3. 웹 서버 설정에서 앱 URL 포트 변경 [단지 1 씩 증가) :

여기에 이미지 설명을 입력하십시오