2009-12-02 3 views
1

Visual Studio 개발 서버를 사용하는 대신 로컬 IIS 웹 서버에서 ASP.NET 웹 응용 프로그램 프로젝트를 실행하려고합니다. 그것은 단지 기본 웹 사이트의 가상 디렉토리에서 내 응용 프로그램을 실행하도록 허용하는 것 같습니다. 그러나 기본 웹 사이트 자체의 루트에서 응용 프로그램을 실행하고 싶습니다.dev 컴퓨터에서 기본 웹 사이트로 ASP.NET 응용 프로그램을 실행하십시오.

내 프로젝트의 속성으로 이동하고 웹 탭으로 이동하여 사용자 로컬 IIS 웹 서버 라디오 상자를 클릭하고 프로젝트 URL을 http://localhost/으로 변경합니다. 그러나 저장을 시도 할 때 가상 디렉터리를 사용하지는 않지만 가상 디렉터리를 구성해야한다고 알려줍니다.

누구든지 전에이 작품을 만들었습니까? 감사!!

+0

어떤 iis 버전을 사용하고 있습니까? –

+0

IIS6을 실행 중입니다. –

+0

실행중인 운영 체제는 무엇입니까? – Murph

답변

0

지금까지는 프로젝트 빌드 후 이벤트를 사용하여 프로젝트의 내용을 c : \ inetpub \ wwwroot \로 복사하고 시작 작업의 시작 URL을 http://localhost/으로 설정했습니다. 매우 우아하지는 않지만 일을 끝내게됩니다. 나는 누군가에게 더 우아한 해결책을 포함시키는 것을 좋아한다.

0

localhost 포트 80이 이미 사용중인 것처럼 들립니다.

IIS는 localhost 포트 80에서 수신 대기하는 기본 웹 사이트를 만듭니다. 사용자가 추가하기 전에 비활성화 했습니까?

또 다른 방법은 사이트가 다른 포트 (예 : 81)에서 수신 대기하는 것입니다.

+0

그것이 내가 사용하려고하는 웹 사이트입니다. http : // localhost /를 사용하여 호출 할 수 있도록 웹 사이트에 응용 프로그램을 설치하려고합니다. –

+0

그래서 사이트가 이미 localhost에있는 기존 사이트의 일부가 되길 원하십니까? 이 경우 가상 디렉터리를 구성하고 거기에 응용 프로그램을 넣어야합니다. 그런 응용 프로그램이 web.config에서 할 수있는 것에는 한계가 있습니다. 아니면 localhost의 기존 사이트를 바꾸려고합니까? 이 경우 해당 파일을 사용하지 않도록 설정하고 파일을 가리키는 새 사이트를 만들어야합니다. – RickNZ

+0

나는 무엇을하려고 했는가. 내 원래 게시물을 확인하십시오. Visual Studio에서 디버깅 할 때 해당 위치에서 프로젝트를 실행할 수있게하려고합니다. –

관련 문제