2012-02-06 2 views
2

WCF 서비스 응용 프로그램에서 웹 서비스를 개발 중이며 VS 2010 Pro를 실행하고 동일한 솔루션에서 VS에서 만든 WinForm 프로젝트의 localhost:<port>/<service>을 참조합니다.Visual Studio에서 웹 서비스를 로컬에서 실행하는 방법은 무엇입니까?

VS가 웹 서비스를 설치하지 않고 로컬에서 웹 서비스를 실행할 수 있는지 궁금합니다. 같은 방법으로 웹 서비스를 배포 할 수 있습니까?

답변

4

Visual Studio에는 ASP.NET 개발 서버가 내장되어 있습니다.

그런 서비스를 배포 할 수 없습니다. 클라이언트가 웹 서비스를 사용하려면 먼저 웹 서버 (예 : IIS)를 설정해야합니다.

편집 : 그것은이 가능

Althought는 그런 식으로 유지하는 것이 아니다은 ASP.NET 개발 서버, 좋은 접근 방법을 사용하여 다른 자에게 WS를 노출합니다. 이것은 단지 개발 용으로 만 만들어진 것입니다.

+0

ASP.Net 개발 서버의 정확한 서비스 이름을 알고 계십니까? services.msc에서 찾을 수 없으며 ASP.Net Development Server가 현재 내 PC에서 실행 중입니다. –

+1

서비스로 실행되고 있지 않습니다. VS에서 '재생'또는 '디버그'버튼을 누르면 실행됩니다. – Shai

+2

일단 실행되면 'WebDev.Webserver40.exe'라고합니다 (.NET 4.0을 실행 중이므로 다른 프레임 워크 버전에는 '40'부분이 추가되지 않습니다) – Hanno

관련 문제