2012-12-18 12 views
6

Mam już stronę internetową, która jest na żywo i hostowana w ORCS Web opracowany przy użyciu typu projektu asp.net formularza. teraz mam zamiar opracować usługę wcf, która będzie przechowywana w nowym folderze mojej istniejącej witryny. użyjemy usługi wcf do przesłania pliku z komputera klienta na nasz serwer sieciowy. klientem mogą być dowolne inne aplikacje internetowe oparte na .net lub aplikacje oparte na .net. Nigdy nie pracuję z wcf w środowisku produkcyjnym. więc chcę wiedzieć, czy mogę utworzyć tę usługę wcf, która będzie przechowywana w nowym folderze na mojej stronie internetowej lub czy muszę osobno hostować tę usługę wcf.Jak utworzyć lub dołączyć usługę WCF do istniejącej strony internetowej asp.net

czy mogę przechowywać usługę wcf w mojej istniejącej witrynie internetowej, a następnie jak ją wdrożyć? jeśli skopiuję plik dll mojej witryny i svc na nasz serwer po opracowaniu i przetestowaniu, to wystarczyłoby do utworzenia proxy ze strony klienta. tak naprawdę jak mam stworzyć usługę wcf w mojej witrynie. Nie mogę wdrożyć usługi wcf osobno z mojej witryny. więc podpowiedz mi, jak rozmieścić i jakie pliki muszę skopiować na mój serwer sieciowy, ponieważ po raz pierwszy zamierzam to zrobić. dzięki

Odpowiedz

5

Możesz dodać usługę wcf do istniejącej aplikacji asp.net. Otwórz rozwiązanie explorer prawym przyciskiem myszy na projekcie aplikacji asp.net i wybierz "Dodaj" -> "Nowa pozycja", a następnie wybierz "Usługa WCF".

VS zmodyfikuje swój web.config dodając coś podobnego do tego, konfiguracja serwera WCF:

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

A teraz o wdrożeniu rozwiązania. Nigdy nie jest dobrym pomysłem wykonywanie częściowego wdrożenia. Proszę przeczytać jeden z moich postów na ten temat What files to upload when making a change in a webpage

+0

Po prostu pytam, czy muszę przesłać plik .svc ze strukturą folderów wraz z plikiem dll projektu ... plzz guide. dzięki – Thomas

+1

Tak, pliki svc i dll są wymagane. I nie zapomnij zmodyfikować web.config z system.serviceModel. –

+0

jaka modyfikacja ur mówi o web.config z system.serviceModel. powiedziałeś, że wymagana linia zostanie automatycznie dodana do pliku web.config. – Thomas

Powiązane problemy