테스트 WCF 프로젝트가 있습니다. 동일한 솔루션에서 나는 단순히 WCF 프로젝트를 리소스로 추가하여 잘 작동하는 C# 응용 프로그램을 가지고 있습니다. 하지만 웹 사이트에 업로드하려면 어떻게해야합니까?WCF 서비스를 웹 사이트에 업로드하려면 어떻게해야합니까?
빌드 -> 게시를 시도했습니다. 그러나 그것은 나에게 어떤 대화도주지 않았다. 그것은 단지 "Published succeeded"라고했습니다. 그래서 웹 응용 프로그램 (솔루션 탐색기에서 마우스 오른쪽 버튼으로 클릭)으로 변환했습니다. 그리고 게시했습니다. 시도하고 싶었 기 때문에 파일 시스템에 게시했습니다. 그러나 이제 C# 응용 프로그램에서 서비스 참조를 추가하려고하면 "솔루션에서 서비스를 찾을 수 없습니다"라는 오류가 나타납니다. 왜 그런가요?
하지만 질문은 주로 웹 사이트에 게시하려고 할 때 "서비스 URL"과 "사이트/응용 프로그램"으로 무엇을 넣을 지 모르겠습니다.
Iservice1 :
[ServiceContract]
public interface IService1
{
[OperationContract]
string DoWork();
}
서비스 1 : 여기
내가 가진 무엇public class Service1 : IService1
{
public string DoWork()
{
return "Hello, world";
}
}
그리고 C#을 응용 프로그램에
:Service1Client s = new Service1Client();
Text = s.DoWork();
감사합니다. 웹 배포 패키지 zip 파일이 있습니다. 나는 지금 그것을 어떻게합니까? – ispiro
연습에서 설명한대로 IIS로 이동하여 새 웹 사이트를 만들고 마우스 오른쪽 단추로 클릭 한 다음 배포 -> 응용 프로그램 가져 오기를 선택하고 패키지를 가져옵니다. 패키지를 빌드하기 전에'웹 전개 패키지 설정 '에서 올바른 웹 사이트 이름을 설정했는지 확인하십시오. – Schaliasos
로컬로 배포 할 예정입니까? 나는 진짜 웹 사이트에 그것을 원한다. – ispiro