2013-06-29 8 views
5

दृश्य स्टूडियो से क्लाउड आधारित एप्लिकेशन (वेब ​​भूमिका) प्रकाशित करने के बाद, एप्लिकेशन लैंडिंग पृष्ठ तक पहुंचने पर निम्नलिखित त्रुटि देता है।माइक्रोसॉफ्ट को लोड करने में सक्षम नहीं है। WindowsAzure.ServiceRuntime, संस्करण = 1.8.0.0, ............. स्थानीय काम ठीक

फ़ाइल या असेंबली 'माइक्रोसॉफ्ट। WindowsAzure.ServiceRuntime, संस्करण = 1.8.0.0, संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35' या इसकी निर्भरताओं में से कोई भी लोड नहीं हो सका। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा।

स्थानीय रूप से वही एप्लिकेशन ठीक काम करता है। मैंने माइक्रोसॉफ्ट का संदर्भ रखा है। WindowsAzure.ServiceRuntime साइट को प्रकाशित करते समय अपनी संपत्ति में स्थानीय विशेषता को कॉपी करें।

मैं AzureSDK 2.0 का उपयोग कर रहा हूं और संदर्भ फ़ोल्डर में संस्करण 2.0 की सभी स्टोरेज सेवाओं का संदर्भ रखता हूं।

मैं भी अपनी web.config फ़ाइल में निम्न का पालन कर रहा हूं।

अभी भी उपर्युक्त त्रुटि प्राप्त हो रही है। कृपया सुझाव दें कि इस मुद्दे को कैसे हल करें।

उत्तर

3

विजुअल स्टूडियो में संदर्भ अनुभाग का विस्तार करें और सभी Azure DLL को स्थानीय स्थानीय = "ट्रू" के रूप में चिह्नित करें - Azure SDK DLL को बिन निर्देशिका में शामिल करने की आवश्यकता है, जिन्हें वे GACed नहीं हैं।

अगर यह काम नहीं, एक विधानसभा web.config को अनुप्रेषित बाध्यकारी जोड़ने ...

<dependentAssembly> 
    <assemblyIdentity name="Microsoft.WindowsAzure.ServiceRuntime" 
     publicKeyToken="31bf3856ad364e35" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" /> 
    </dependentAssembly> 
+0

अपनी पोस्ट में उल्लेख किया है, मैं पहले से ही उस किया है। सभी एज़ूर डीएल को कॉपी स्थानीय = "ट्रू" के रूप में चिह्नित किया जाता है। अभी भी एक ही मुद्दे का सामना करना पड़ रहा है। – iomca4u

+0

एक असेंबली बाइंडिंग रीडायरेक्ट आज़माएं - संपादित उत्तर – viperguynaz

+0

गॉटचा ...... निर्भर आश्रय जोड़ने से समस्या हल हो गई! अनेक अनेक धन्यवाद... – iomca4u

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