2

Visual Studio 외부에서 ASP.NET Dev Server를 시작한 .bat 파일을 만든 다음 브라우저에서 해당 사이트를 엽니 다. 지금까지 Dev Server를 성공적으로 시작했지만 브라우저가 열리지 않습니다.ASP.NET 개발 서버를 시작한 .BAT 파일이 브라우저에서 열림

"C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" 
start "http://localhost:4608/path-to-site/sitefinity" 

어떤 아이디어이 어떤 문제가 : 여기

내가 내 .bat 파일에있는 무엇인가? 감사

UPDATE :

지금 첫 번째 줄에 시작/B를 추가하고 몇 가지 답변에 근거하여 웹 서버 또는 오픈 브라우저도. 새로운 빈 cmd 프롬프트 창을 얻었습니다.

내가 여러분 모두와 시행 착오의 도움으로 그것을 알아 냈 :

start /B "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" 
start "http://localhost:4608/path-to-site/sitefinity" 

업데이트 2 : 여기에 작동하지 않는 최신입니다. 아래의 최종 해결책을보십시오.

+0

c:\Program Files\Common Files\ 

교체? IIS에서 웹 사이트를 실행할 수있는 스크립트를 쉽게 작성할 수 있습니다. –

+0

이 박쥐 파일은 자신의 컴퓨터에 Visual Web Developer가있는 프로그래머가 아닌 사용자의 바탕 화면으로 이동하지만 사이트를 로컬로 실행하는 데 사용하지 않는 것을 선호합니다. 알아요, 이상하게 보입니다. 우리가 생각해 낸 해결책. – NathanD

답변

3

다음은 최종 작업 스크립트했다 : (난 그냥이를 실행할 수 있도록 사용자를 원

start /D "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0" /B WebDev.WebServer.EXE /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" 
start http://localhost:4608/path-to-site/sitefinity/ 

당신은 내가 올바른 경로로 얻을 수있는/D의 PARAM을 사용했다 알 수 있습니다

바탕 화면에있는 명령을 실행하려면/B param을 사용하십시오.

또한 시작 명령을 사용하여 URL을 직접 전달하기 만하면 기본 브라우저를 사용하므로 따옴표없이 URL을 지정해야합니다.

다음 사용 VS 2010에 대한 ASP.NET 데브 서버를 사용할 수 있습니다

start /D "C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0" /B WebDev.WebServer40.EXE /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" 
start http://localhost:4608/path-to-site/sitefinity/ 

감사합니다 모든 사람의 도움을.

0

첫 번째 줄의 시작 부분에 '시작'이 필요하다고 생각합니다.

1

웹 서버는 배치 프로그램이 실행될 때까지 ON 상태가됩니다. 배치 파일이 완료되면 중지됩니다.

스위치를 /b 스위치와 함께 사용하면 START 명령을 백그라운드 프로세스로 계속 실행해야합니다. 이 시도 :

start /B webdev.webserver.exe .........

+0

나는 이것을 시도하고 그것이 작동하지 않습니다, 위의 내 업데이트 된 질문을 참조하십시오. 감사합니다. – NathanD

0

이 시도 : 스위치 매개 변수를 사용하는 경우 첫 번째 매개 변수 title이-선택하지 될 것으로 보인다

start "" /b WebDev.WebServer.EXE 

.

0

보십시오 당신이 원하는 이유는 무엇

%CommonProgramFiles%\ 
관련 문제