Visual Studio 2010에서이 서비스를 사용하기 위해 WebService (WCF) 응용 프로그램과 클라이언트를 만들었습니다.Visual Studio 2010에서 디버깅 할 때 IIS를 어떻게 설정합니까?
디버깅에 사용할 서버는 Visual Studio 개발 서버, 로컬 IIS 웹 서버, 사용자 지정 웹 서버까지 3 가지 옵션이 있습니다.
내 서비스를 localhost 외부에서 액세스 할 수있게하려는 경우 VS Development Server를 사용할 수 없다는 것을 알고 있습니다. 그래서 IIS (제어판> 프로그램 추가/제거> 기능 추가/제거)를 설치했습니다. Visual Studio 2010에서이 옵션을 선택하면 작동하지 않는 것 같습니다. 다른 컴퓨터가이 서비스를 사용하기 위해 클라이언트를 실행할 수 있도록 설치해야하는 옵션이 무엇인지 잘 모르겠습니다.
기본적으로 VS는 프로젝트 URL을 http://localhost/MyService으로 설정합니다. 아, 그리고 .svc 파일 (.asmx가 아님)에서 어떤 차이가 나는지 알고 싶습니다.
을 그리고 WCF –
@Sander에 대한에 ServiceModelReg.exe 실행은 OK, 난 아직 한 것을 사용하지 않았습니다. –
aspnet_regiis.exe (-i 옵션 사용 가능)를 수행했습니다. 그 방법은 효과가 없었지만 해결책의 일부였습니다. 나머지 부분은 ServiceModelReg.exe -r을 사용하여 svc 파일을 적절히 매핑하는 것입니다. –