2013-10-14 15 views

Odpowiedz

12

Należy użyć projektu aplikacji usługi wcf i hostować go w usługach IIS. Jeśli tworzysz bibliotekę klienta WCF, musisz dodać inny projekt do swojego rozwiązania i dodać do niego referencję usługi. Jeśli chcesz zachować oddzielne projekty dla biblioteki usług i projektu hostingowego, aby można było go również hostować w innych aplikacjach hostingowych, możesz wybrać drugie podejście. inna mądra aplikacja usługi WCF wystarcza do hostingu usług IIS.

+0

Czy istnieją jakieś komplikacje, ponieważ IIS to aplikacja i staramy się obsługiwać aplikację w innej aplikacji? Powiedziano mi, że skoro aplikacja generuje plik .exe, a biblioteka generuje bibliotekę DLL, może to spowodować pewną różnicę i mogą pojawić się pewne komplikacje. Jaka jest prawda? – user2818487

+1

@ user2818487, typ projektu aplikacji sieci Web w programie Visual Studio nie zapewni pliku .exe. –

+0

@LexLi ... Wiem, że wszystko, co chcę wiedzieć, to że hostowanie aplikacji usługi wcf w IIS powoduje problemy i czy robi to jakąkolwiek różnicę od hostowania biblioteki usług WCF w IIS? – user2818487

5

Aplikacja serwisowa zawiera już skonfigurowanego hosta witryny. Biblioteka usług jest biblioteką usług, z których host może się odwoływać i uruchamiać.

Here można znaleźć najlepsze wyjaśnienie

+0

Moje pytanie brzmi, czy spowoduje to jakiś problem, jeśli użyję usług IIS do obsługi aplikacji usług WCF i czy jest to w jakikolwiek inny sposób z hostingu biblioteki usług WCF? – user2818487

Powiązane problemy