2010-11-03 5 views
33

मेरे पास वीएस (2008) में सी #/एएसपी.Net समाधान है जिसमें कई परियोजनाएं हैं। जब मैंने इसे संकलित करने के लिए कोशिश मैं केवल एक त्रुटि मिलती है:वीएस में समाधान संकलित नहीं कर सकता है "एक अनलोड किए गए ऐपडोमेन तक पहुंचने का प्रयास किया गया" - इसे कैसे पिन करें?

एक उतार AppDomain

कोई लाइन कोड, कोई परियोजना का नाम, कुछ भी नहीं पहुंचने का प्रयास किया। बस ऐसी त्रुटि।

मैं इस त्रुटि को कैसे पिन कर सकता हूं - यानी कारण, या इससे भी बेहतर - मैं इसे कैसे हल कर सकता हूं और संकलन जारी रख सकता हूं?

अग्रिम धन्यवाद।

उत्तर

1

कई संभावनाएं हैं:

  1. अपने दृश्य स्टूडियो के सेटिंग रीसेट करके देखें।

  2. या संदर्भित सभी डीएलएस की जांच करें।

  3. आपके नाम में उपयोग किए जाने वाले सभी नामस्थानों की जांच करें, क्या वे मौजूद हैं?
+0

धन्यवाद। बस टिप्पणी (1) अन्य समाधानों को ठीक से संकलित किया गया है, (3) निश्चित रूप से, मेरे पास उन परियोजनाओं में नामस्थान हैं। – greenoldman

+0

क्या आपने वीएस सेटिंग्स को रीसेट करने का प्रयास किया था? –

+0

ओह, क्षमा करें, हाँ, बाद में (2) मैं सेटिंग्स को रीसेट भी करता हूं। हालांकि बिल्कुल कोई बदलाव नहीं है। – greenoldman

1

मैं विजुअल स्टूडियो 2012 में इसका अनुभव कर रहा हूं - लेकिन केवल यूएनसी शेयर पर होस्ट की गई वेबसाइटों पर। मेरा समाधान (जब ऐसा होता है) वेब प्रोजेक्ट को उतारना और फिर से लोड करना है। फिर कुछ समय के लिए काम करता है।

मुझे याद है कि समस्या यह है कि होस्टेड यूएनसी शेयर (या वर्कस्टेशन इसे एक्सेस करने का प्रयास कर रहा है) विंडोज का एक x86 संस्करण चला रहा है, जो कई खुले नेटवर्क कनेक्शनों की अनुमति नहीं देता है।

मेरे अनुभव में इस प्रकार की समस्याएं वास्तविक x64 वातावरण पर गायब हो गईं।

चीयर्स।

44

विजुअल स्टूडियो को बंद करें और इसे फिर से खोलें। फिर टेम्पल फ़ोल्डर को साफ करें।

कि प्रेस विंडोज + आर और प्रकार %Temp% लिए

और ठीक है, तो सब कुछ हटाएँ क्लिक करें।

+0

मेरे पास पहली बार यह पहली बार था (निजी शाखा में आगे एकीकरण के बाद सभी नवीनतम कोड प्राप्त करने के बाद)। मैं बैच फ़ाइल कॉलिंग डेवेनव + तर्कों का उपयोग कर निर्माण कर रहा हूं। तो यह लॉगफाइल खुलता है, और मुझे यह मिल गया। मैं फिर से बैच भाग गया और इस बार कोई त्रुटि नहीं –

0

इसका मतलब है, WebConfig/AppConfig में कुछ संगत नहीं है और लोड नहीं हो सकता है।

पूर्व के लिए। यदि आपने प्रोजेक्ट प्रकाशित किया है, तो app_data/प्रोफ़ाइल प्रकाशित करें, उन्हें हटाएं।

9

इस त्रुटि वी.एस. के साथ आता है इन चरणों का पालन

  1. बस अपने बनाम पुनः आरंभ
  2. प्रारंभ वी.एस. फिर
  3. स्वच्छ समाधान (बिल्ड> स्वच्छ समाधान)
  4. फिर से अपनी परियोजना के पुनर्निर्माण

इस त्रुटि आईआईएस

  • पुनः प्रारंभ (पुनरावृत्ति) आईआईएस आवेदन के साथ आता है आईआईएस प्रबंधक में पूल, पुनरारंभ करने के बाद जांच फिर से चलाएं!
0
  1. पहली बार अपने .sln फ़ाइल की जाँच करें अगर यह फिर उसे हटाने और अपने SVN फ़ोल्डर को अपडेट करने और अपने समाधान के पुनर्निर्माण विरोध हुआ है।

  2. अपने समाधान के पुनर्निर्माण

+0

क्या आप कृपया "संघर्ष" से क्या मतलब समझ सकते हैं? –

+0

समाधान फ़ाइल के पास इसके साथ कुछ लेना देना नहीं है। –

-1

बाद चरणों मैं पीछा ऐसे त्रुटि-

  • से छुटकारा पाने के प्रेस विंडोज + आर कर रहे हैं, लिखने% अस्थायी% और enter दबाएं। अब, निर्देशिका से सभी अस्थायी फ़ाइलों को हटा दें।
  • अपने दृश्य स्टूडियो को पुनरारंभ करें।
  • विजुअल स्टूडियो सूची आइटम में समाधान एक्सप्लोरर से अपना प्रोजेक्ट समाधान साफ़ करें।
  • प्रोजेक्ट को पुनर्निर्माण करें & रन। इसे काम करना चाहिए।
+2

यह बिल्कुल स्वीकार्य उत्तर है। – CodeCaster

0

यह भी संभव है कि आपके यूनिट परीक्षण ने धागे को शुरू किया लेकिन इसे बंद नहीं किया। सुनिश्चित करें कि पूरा होने से पहले आपके धागे बंद हो गए हैं। यह सुनिश्चित करना एक अच्छा विचार हो सकता है कि आपके सभी यूनिट परीक्षण चल रहे हैं और सही तरीके से गुज़र रहे हैं।

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

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