Visual Studio 웹 사이트 및 웹 응용 프로그램 타입의 프로젝트를 생성하여
Visual Studio 가상 서버를 이용한 빌드가 아닌, 아래와 같이 사용자 지정 서버 사용을 이용하여 빌드가 가능하다.




이 때, 디버깅 관련 오류가 뜨는 경우가 있다.
그 해결법으로...

1. 루프백 확인 비활성화
  • 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인누른다.
  • 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 레지스트리 키를 찾아 누른다.
  • Lsa를 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누른다.
  • DisableLoopbackCheck를 입력한 다음 Enter 키를 누른다.
  • DisableLoopbackCheck를 마우스 오른쪽 단추로 누른 다음 수정을 누른다.
  • 값 데이터 상자에 1을 입력한 다음 확인을 누른다.
  • 레지스트리 편집기를 종료하고 컴퓨터를 다시 시작한다.


2. 호스트 이름 지정방법
   루프백 주소에 매핑되며 사용자 컴퓨터의 웹 사이트에 연결할 수 있는 호스트 이름을 지정하려면 다음과 같이 하면 된다.

  • 시작, 실행을 차례로 누르고 regedit를 입력한 다음, 확인을 누른다.
  • 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0의 레지스트리 키를 찾아 누른다.
  • MSV1_0을 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 다중 문자열 값을 누른다.
  • BackConnectionHostNames를 입력한 다음 Enter 키를 누른다.
  • BackConnectionHostNames를 마우스 오른쪽 단추로 누른 다음 수정을 누른다.
  •  값 데이터 상자에서 로컬 컴퓨터에 있는 사이트의 호스트 이름을 하나 또는 여러 개 입력 한 후 확인을 누른다.
  • 레지스트리 편집기를 끝낸 다음 IISAdmin 서비스를 다시 시작한다.

       

+ Recent posts