2012-12-18 11 views
6

में डब्ल्यूसीएफ सेवा कैसे बनाएं या संलग्न करें, मेरे पास पहले से ही एक ऐसी वेबसाइट है जो ओआरसीएस वेब प्रोजेक्ट प्रकार का उपयोग करके विकसित की गई है और ओआरसीएस वेब में होस्ट की गई है। अब मैं एक डब्ल्यूसीएफ सेवा विकसित करने की योजना बना रहा हूं जो मेरी मौजूदा वेबसाइट के नए फ़ोल्डर में संग्रहीत किया जाएगा। हम क्लाइंट मशीन से हमारे वेब सर्वर पर फ़ाइल अपलोड करने के लिए डब्ल्यूसीएफ सेवा का उपयोग करेंगे। क्लाइंट कोई अन्य .NET आधारित वेब ऐप्स या .NET आधारित जीत ऐप्स हो सकता है। मैं उत्पादन वातावरण में डब्ल्यूसीएफ के साथ कभी काम नहीं करता हूं। इसलिए मैं जानना चाहता हूं कि मैं उस डब्ल्यूसीएफ सेवा को बना सकता हूं जो मेरी वेबसाइट के नए फ़ोल्डर में संग्रहीत किया जाएगा या मुझे उस डब्ल्यूसीएफ सेवा को अलग से होस्ट करने की आवश्यकता है।मौजूदा एएसपीनेट वेब साइट

अगर मैं अपनी मौजूदा वेबसाइट में डब्ल्यूसीएफ सेवा स्टोर कर सकता हूं तो इसे कैसे तैनात किया जाए? अगर मैं विकास और परीक्षण के बाद हमारे वेब सर्वर में हमारी साइट और एसवीसी की डीएलएल फाइल कॉपी करता हूं तो यह ग्राहक पक्ष से प्रॉक्सी बनाने के लिए पर्याप्त होगा या नहीं। असल में कोई भी मुझे अपनी साइट में डब्ल्यूसीएफ सेवा कैसे बनाना है। मैं अपनी वेबसाइट से अलग wcf सेवा को तैनात नहीं कर सकता। इसलिए मुझे मार्गदर्शन करें कि कैसे तैनात किया जाए और मुझे अपने वेब सर्वर पर प्रतिलिपि बनाने के लिए कौन सी फाइलें चाहिए, क्योंकि पहली बार मैं ऐसा करने जा रहा हूं। धन्यवाद

उत्तर

5

आप मौजूदा एएसपीनेट एप्लिकेशन में डब्ल्यूसीएफ सेवा जोड़ सकते हैं। ओपन समाधान एक्सप्लोरर एएसपीनेट ऐप प्रोजेक्ट पर राइट क्लिक करें और "जोड़ें" -> "नया आइटम" चुनें और फिर "डब्ल्यूसीएफ सेवा" चुनें।

वी.एस. इस के समान कुछ जोड़कर अपने web.config को संशोधित करेगा, WCF सर्वर विन्यास:

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

और अब समाधान की तैनाती के बारे में। आंशिक तैनाती करना कभी अच्छा विचार नहीं है। कृपया इस विषय के बारे में मेरी पोस्ट में से एक What files to upload when making a change in a webpage

+0

मैं पूछता हूं कि मुझे परियोजना डीएल फाइल के साथ फ़ोल्डर संरचना के साथ .svc फ़ाइल अपलोड करने की आवश्यकता है ... plzz guide। धन्यवाद – Thomas

+1

हां, एसवीसी और डीएलएल फाइलों की आवश्यकता है। और system.serviceModel के साथ web.config को संशोधित करना न भूलें। –

+0

system.serviceModel के साथ web.config के बारे में आप किस संशोधन के बारे में बात कर रहे हैं। आपने कहा कि आवश्यक लाइन web.config फ़ाइल में स्वचालित रूप से जोड़ दी जाएगी। – Thomas

संबंधित मुद्दे