2017-09-25 2 views
0

오늘 아침에 작업을 시작하고 Visual Studio 2017에서 내 로컬 IIS 사이트의 디버깅이 빠르게 발견되어 디버그 F5 시작시 작업이 중단되었습니다. 상황을 추적하는 데 몇 시간이 걸린 후에 w3wp.exe 프로세스가 잘못된 사이트에 연결되어 있다는 것을 알았습니다. 나는 수동으로 부착 할 수 있으며 모든 것이 잘되어있다.Visual Studio 2017이 잘못된 w3wp 프로세스에 연결됨

VS가이 유사성을 갖는 사이트를 중지하면 표준을 얻습니다 ... 웹 서버에서 디버깅을 시작할 수 없습니다. 원격 서버에 연결할 수 없습니다 '

Visual Studio에서 디버거가 시작할 때 디버거가 연결하려는 w3wp.exe 프로세스를 선택하는 방법을 알고 계십니까?

답변

0

마지막으로 소요 된 반나절 후에 해결되며 정확한 해결책이 없습니다. 이 프로젝트는 기본 웹 사이트와 동일한 수준의 특정 포트에서 실행되는 웹 사이트입니다. 수정 사항은 포트에서 프로젝트 속성 페이지 '프로젝트 URL'에 추가되었으며 기본 웹 사이트 아래에 표시되지 않도록 제거되었습니다. 나는 가상 디렉터리가 몇 주 전에 원래의 설치 이후 만들어지는 프로젝트 URL에 포트가 포함되어 있다고 생각하지 않았습니다. 내 기억이 잘못 되었다면이 프로젝트 URL 설정에서 포트가 제거되었습니다.

또한 어떤 이유로이 사이트는 IIS 관리자에서 2 개의 위치, 기본 사이트 및 사이트 자체에 나타났습니다. 처음 설치했을 때 기본 사이트가 삭제되어 나중에 다시 추가되었지만 그 이후로 모두 정상적으로 작동했습니다.

더 많은 생각을 한 후에도 사이트가 처음으로 디버거에서 실행되지 않았을 때 IIS Express에서 실행되도록 변경되었음을 기억합니다. 주말 내내 수면 코딩을하지 않으면 왜 그런 일이 일어 났는지 나는 모른다.

+0

해결되었으므로 답변으로 표시하여 동일한 문제를 겪고있는 다른 커뮤니티 회원에게 도움을 주실 수 있습니다. –

관련 문제