2009-08-27 6 views
4

누군가가 ASP.NET 웹 개발 서버의 작동 방식을 설명 할 수 있습니까? 내 개발 컴퓨터에 IIS가 설치되어 있지 않습니다. 그래서 Visual Studio 2008은 내장 된 웹 서버에서 내 웹 응용 프로그램 프로젝트를 디버깅합니다. 디버깅을 위해 모든 파일을 어디에 배포해야하는지 알고 싶습니다. \ inetput \ wwwroot와 비슷한 폴더가 있습니까? 감사.ASP.NET 웹 개발 서버

답변

6

웹 서버는 WebDev.WebServer.EXE라는 이름 \ WINDOWS \ Microsoft.NET \ 프레임 워크 \ 2.0.50727에있는 실행 파일입니다. 웹 사이트를 디버깅 할 때 Visual Studio는 다음 매개 변수를 사용하여 응용 프로그램의 인스턴스를 시작합니다.

WebDev.WebServer.exe \ 포트 \ 경로 [\ VPATH]

이 ASP.NET 개발 서버는 단순히/경로 제공되는 debug 폴더에 컴파일 된 웹 응용 프로그램을 사용의 서비스를 제공하기 웹 사이트.

자세한 내용은 here을 참조하십시오.

+0

돌아와서 기록을 작성해 주셔서 감사합니다. –

+0

자세한 정보를 얻으려는 방향을 알려 주셔서 감사합니다. – weilin8

1

어셈블리에/bin 디렉토리를 사용하고 aspx 파일에 aspx 파일을 사용합니다. 파일은 실제로 배포되지 않고 어셈블 링/컴파일 된 다음 로컬 웹 서버에서 사용합니다.

1

파일이 전혀 배포되지 않습니다. 웹 개발 서버 (Cassini라고도 함)는 웹 사이트 또는 웹 응용 프로그램 폴더에 직접 바인드됩니다.

+0

어떻게 생각 하시나요? 파일을 어딘가에 미리 컴파일해야합니다! –

2

"Temporary ASP.NET Files"라는 폴더를 검색하십시오. 이것은 개발 서버 (Cassini)가 서비스를 제공 할 수 있도록 파일이 사전 컴파일되고 일시적으로 배포/저장되는 곳입니다.

내 컴퓨터에서 디렉토리는 C : \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files이며 현재 260MB가 넘습니다.

-1

여러 프로젝트 나는 웹 developement에 서버는

가 다른 사람을 확인 할 수 127.0.0.1에 결합 믿고, 시스템의 다른 포트에 결합하여 외부에서 사용할 수 없습니다?

+0

나는 당신이 옳다고 믿습니다. 웹 개발 서버는 localhost에서만 사용할 수 있습니다. – weilin8