2017-05-04 8 views
0

고대 WEBForm 프로젝트에서 작업하고 있습니다. 이전 개발자의 컴퓨터에서 F5 키를 누르면 프로젝트 관련 홈페이지가 표시된 브라우저가 자동으로 컴파일되고 열립니다. 하지만 전체 코드베이스를 새로운 개발 환경에 복사 했으므로 MSVS 및 SSMS가 설치된 Windows의 기능에서 상자를 선택하여 IIS를 "설정"합니다. F5 키를 누르면 출력이 "빌드 : 성공 1, 실패 0, 실패 0, 건너 뛰기 0 ========== "기본 IIS 페이지 만 표시됩니다. 모든 페이지에서 Ctrl + Shift + W를 누르면 브라우저의 각 페이지 내용을 표시하는 대신 동일한 IIS 기본 페이지 만 표시됩니다.Visual Studio 디버그 모드의 WebForm 프로젝트는 IIS 기본 페이지 만 표시합니다.

localhost:<port>과 같은 포트 번호를 지정하면 다음 HTTP400 메시지가 표시되는데, 이는 MSVS의 디버그 옵션 태그에서 발견되었습니다.

Bad Request - Invalid Hostname 

HTTP Error 400. The request hostname is invalid. 

어디에서 디버깅을 시작해야할지 모르겠다.

도와 주실 수 있도록 필요한 정보를 제공해 드리고 싶습니다.

미리 감사드립니다.

+0

VS 및 .NET의 버전은 무엇입니까? 일반적으로 VS 내에서 F5 키를 사용하여 프로젝트를 실행하면 IIS를 설치할 필요가 없습니다. 브라우저에서 제공하는 URL이 '프로젝트 URL'과 같고 '액션 시작'섹션에서 선택된 URL 인 경우 '웹'탭의 웹 프로젝트 속성을 확인하십시오. –

답변

0

IIS에서 응용 프로그램을 설정해야합니다. IIS 관리자로 이동하여 "연결"창에서 컴퓨터 이름과 "웹 사이트 추가"를 마우스 오른쪽 단추로 클릭하십시오. "웹 사이트 추가"양식을 작성하십시오. "실제 경로"는 사이트가 속한 폴더를 나타냅니다. 그러면 추가 된 새 웹 사이트를 마우스 오른쪽 단추로 클릭하고 "웹 사이트 관리"에서 찾아보기를 클릭하여 기본 브라우저에서 사이트를 볼 수 있습니다. 이것이 시작점이므로 나중에 더 구성해야합니다. 더 읽기 here.