2012-12-18 6 views
6

Ich habe bereits eine Website, die live und gehostet in ORCS Web entwickelt mit asp.net Formular Projekttyp. jetzt plane ich, einen wcf-service zu entwickeln, der in einem neuen ordner meiner bestehenden website gespeichert wird. Wir werden den Dienst wcf verwenden, um die Datei vom Client-Rechner auf unseren Webserver hochzuladen. Client kann jede andere .net-basierte Web-App oder .net-basierte Win-App sein. Ich arbeite nie mit dem WCF in der Produktionsumgebung. so will ich wissen, kann ich diesen wcf-Service verursachen, der in einem neuen Faltblatt meiner Web site gespeichert wird oder muss ich diesen wcf Service separat bewirten.So erstellen oder anhängen WCF-Dienst in bestehenden asp.net-Website

wenn ich den wcf-service in meiner bestehenden website speichern kann, wie dann? wenn ich die dll-datei meiner website und svc nach der entwicklung und dem test in unseren web-server kopiere, reicht es aus, den proxy vom client zu erstellen. eigentlich wie ich den wcf-service auf meiner seite erstellen muss. Ich kann den WCF-Dienst nicht separat von meiner Website bereitstellen. So führe mich, wie man mich einsetzt und welche Dateien ich auf meinen Webserver kopieren muss, weil ich das zum ersten Mal machen werde. Danke

Antwort

5

Sie können hinzufügen, wcf-Service zu bestehenden asp.net-Anwendung. Öffnen Sie den Lösungs-Explorer, klicken Sie mit der rechten Maustaste auf das asp.net App-Projekt und wählen Sie "Hinzufügen" -> "Neues Objekt" und dann "WCF-Dienst".

VS Ihre web.config ändern, indem Sie etwas ähnliches wie dies das Hinzufügen, wcf-Server-Konfiguration:

<system.serviceModel> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior name=""> 
      <serviceMetadata httpGetEnabled="true" /> 
      <serviceDebug includeExceptionDetailInFaults="false" /> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
    </system.serviceModel> 

Und jetzt über Lösung bereitstellen. Es ist nie eine gute Idee, eine partielle Bereitstellung durchzuführen. Bitte lesen Sie einen meiner Beiträge zu diesem Thema What files to upload when making a change in a webpage

+0

Ich frage nur, ob ich .svc Datei mit Ordnerstruktur uploaden müssen mit Projekt-DLL-Datei ... plzz guide. danke – Thomas

+1

Ja, Svc und DLL-Dateien sind erforderlich. Und vergessen Sie nicht, web.config mit system.serviceModel zu ändern. –

+0

Was ändert sich, wenn Sie über web.config mit system.serviceModel sprechen. Sie sagten, dass die erforderliche Zeile automatisch in der Datei web.config hinzugefügt wird. – Thomas

Verwandte Themen