2011-11-13 1 views
1

간단한 WCF 서비스 프로젝트와이 서비스를 통해 데이터베이스를 쿼리하는 Silverlight 프로젝트가 있습니다. 서비스의 주소 (실제로 로컬 호스트에 배포 한 이후의 포트 번호 만 가능)를 설정할 수 있습니까? 웹 서비스를 다시 작성할 때마다 주소가 변경되므로 참조를 업데이트하기 위해 Silverlight에서 ServiceReferences.ClientConfig 파일을 업데이트해야합니다.WCF에서 웹 서비스의 배포 주소를 고정 설정합니다.

답변

0

Visual Studio Development Server 내에서 동일한 포트에서 일관되게 실행되도록 ASP.NET 프로젝트를 구성 하시겠습니까?

  • 오른쪽 Properties
  • Servers 섹션에서
  • (두 번째 섹션) (세 번째 옵션이어야한다) 속성 창에서 Web 탭을 선택하여 ASP.NET 프로젝트를 클릭하고, 당신이 ' 라디오 버튼 확인을 Use Visual Studio Development Server으로하고, 기본적으로 Auto-assign Port이라는 하위 선택을합니다. 이 하위 선택을 Specific port으로 변경 한 다음 포트 번호를 선택하기 만하면됩니다.

이제 프로젝트는 개발 서버의 지정된 포트에서 항상 실행됩니다. http://localhost:12345/MyService.svchttp://localhost:12345/Default.aspx.

+0

답장을 보내 주셔서 감사합니다. 클라이언트의 주소를 설정하지 않으려합니다. 문제는 http : // localhost : FIXEDPORT/MyService.svc와 같은 고정 된 포트에서 웹 서비스를 설정하려고 할 때마다 임의의 새 포트를 찍을 때마다 FIXEDPORT가 고정되도록 설정하려고합니다. 나는 이것이 어떤 ASP.NET 웹 개발자 서버 포트와 관련 있다고 생각한다. –