Ich hoffe, dieser Titel ist klar genug.
Ich habe 2 Projekte, MyProject.Website (ASP.NET MVC3 Front End) und MyProject.WcfService. Wenn ich die Website hosten möchte, würde ich lieber nicht zwei Websites innerhalb von IIS hosten müssen, ich möchte nur MyProject.Website und innerhalb dieser Referenz MyProject.WcfService hosten können.
Ich weiß, dass ich dies über ServiceHost tun kann, was funktionieren sollte, aber gibt es einen besseren Weg?
Überprüfen Sie diesen Beitrag, wo ich gezeigt habe, wie Sie die hcf service dll hosten können
Erstellen, Host (Self-Hosting, IIS-Hosting) und WCF konsumieren servcie
IIS-Hosting
Öffnen Sie die Datei Service.svc und ändern Sie die einzelne Zeile darin
- & lt;% @ ServiceHost Sprache="C #" Debug="wahr" Service="WcfServiceLibrary.Service1"% & gt;
Ändern Sie die Web-Service-WEB.Config-Datei in, um den Dienst für den Client verfügbar zu machen. d. h. Sie müssen dasselbe Element wie oben in der Datei app.config der Service-Bibliothek beschrieben erstellen.
Tags und Links asp.net-mvc-3 wcf c# asp.net