2012-12-18 15 views
6

Ho già un sito Web che è attivo e ospitato in Web ORCS sviluppato utilizzando il tipo di progetto di modulo asp.net. ora sto pianificando di sviluppare un servizio wcf che verrà archiviato in una nuova cartella del mio sito web esistente. useremo il servizio wcf per caricare file dalla macchina client al nostro server web. il client può essere qualsiasi altra applicazione web basata su .net o app basate su .net. Non lavoro mai con wcf in ambiente di produzione. quindi voglio sapere posso creare quel servizio wcf che verrà memorizzato in una nuova cartella del mio sito web o ho bisogno di ospitare il servizio wcf separatamente.Come creare o collegare il servizio WCF nel sito Web asp.net esistente

se posso memorizzare il servizio wcf nel mio sito Web esistente, quindi come distribuirlo? se copio il file dll del mio sito e svc nel nostro server web dopo lo sviluppo e il test, sarebbe sufficiente o meno per creare proxy dal lato client. in realtà qualsiasi come devo creare il servizio wcf nel mio sito. Non posso distribuire il servizio wcf separatamente dal mio sito web. quindi guidami come distribuire e quali sono i file che ho bisogno di copiare sul mio server web perché la prima volta farò questo. grazie

risposta

5

È possibile aggiungere il servizio wcf all'applicazione asp.net esistente. Aprire solution explorer fare clic con il pulsante destro del mouse sul progetto di app asp.net e selezionare "Aggiungi" -> "Nuovo elemento" e quindi selezionare "Servizio WCF".

VS modificherà web.config con l'aggiunta di qualcosa di simile a questo, la configurazione del server WCF:

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

E ora sulla distribuzione di soluzione. Non è mai una buona idea fare una distribuzione parziale. Si prega di leggere uno dei miei post su questo argomento What files to upload when making a change in a webpage

+0

mi basta chiedere ho bisogno di caricare file .svc con struttura delle cartelle anche con il file dll di progetto ... guida plzz. grazie – Thomas

+1

Sì, i file svc e dll sono obbligatori. E non dimenticare di modificare web.config con system.serviceModel. –

+0

quale modifica si parla di web.config con system.serviceModel. Hai detto che la riga richiesta sarebbe stata aggiunta automaticamente nel file web.config. – Thomas

Problemi correlati