2011-04-21 6 views
2

내가 IISExpress와 WebService에 프로젝트를 실행하고 시작하려면 다음 명령 줄을 사용하려면 :iisexpress : 설정 파일을 수정하지 않고 외부 인터페이스에서 수신 :

작동하지만, 웹 서버는 만 액세스 할 수 있습니다
iisexpress.exe /path:c:\MyService /port:8000 

http://localhost:8000/MyService.asmx

가 나는 경우 '나는 내 사이트를 추가하고 시작

iisexpress.exe /site:MyService 

를 사용하는 사용자에게 applicationhost.config 파일을 수정할 수 있다는 것을 알고 있지만, 가능한 경우 iisexpress에 대한 외부 연결을 허용하기 위해 무차별 방식을 사용하는 것을 선호합니다.

답변

1

외부 트래픽을 허용하도록 HTTP.SYS를 수정 했습니까? 이 작업을 수행하는 방법에 대한 정보를 원하시면에서이 기사를 확인 :

How to Expose IIS Express to External Network Connections

Serving External Traffic With WebMatrix

I했습니다 내 외부 트래픽 벌금 사이트를 제공,하지만 난 그것을 할 applicationhost.config 파일을 수정 한 있어요 . 그럼 난 방금 명령을 실행하는. 박쥐 파일을 만들었습니다 :

"C:\Program Files\IIS Express\iisexpress.exe" /site:MySite 
+0

네, 나는'/ site' 스위치를 사용해야한다고 생각합니다. iisexpress가 외부 인터페이스를 듣지 않도록 iisexpress에 알려주는 방법을 찾지 못했습니다. 어쨌든 두 번째 링크의 주석에서 언급했듯이 http.sys를 수정할 필요가 없었습니다. 다음 줄을 추가하십시오 :'' 'applicationhost.config' 파일이 저에게 효과적이었습니다. –

관련 문제