त्रुटि: «MvcApplication लोड नहीं कर सका»


240

मुझे त्रुटि मिल रही है

MvcApplication प्रकार लोड नहीं कर सका

जब मैं अपनी वेबसाइट चलाने की कोशिश करता हूं।

इसे कैसे सुधारा जाए?


35
हमारे बिल्ड सर्वर पर मुझे एक दिन यह त्रुटि आई। एक मैनुअल पुनर्निर्माण कर इसे हल किया।
ज़ैक

1
आउटपुट पथ बिल्ड टैब पर प्रोजेक्ट प्रॉपर्टीज़ में सेट किया गया है
सिलसडविस

8
Global.asax फ़ाइल हटाएं और एक नया जोड़ें, और आप ठीक हो जाएंगे।
DotNetGeek

4
यह पता चलता है कि नई परियोजना को बिल्ड के लिए सक्रिय कॉन्फ़िगरेशन में नहीं चुना गया था।
JGeerWM

4
यदि आपने हाल ही में परियोजना को जोड़ा है या यदि आपने हाल ही में प्रकाशित कॉन्फ़िगरेशन (यानी AnyCPU से x64 में बदल दिया है) को बदल दिया है, तो यह हो सकता है कि जब आप इसे चलाते हैं तो परियोजना का निर्माण नहीं होता है। BUILD-> CONFIGURATION MANAGER पर जाएं और बिल्ड कॉलम को चेक बॉक्स पर टिक कर दिया है। मेरे पास बस यह मुद्दा है अब आप यह भी देखेंगे कि एप्लिकेशन को चलाते समय आपके ब्रेकप्वाइंट स्पष्ट सर्कल हैं। मुझे लगता है कि यह 32 बिट के पक्ष में प्रोसेसर आर्किटेक्चर पर .net 4.5.1 के लिए डिफ़ॉल्ट बिल्ड का एक परिणाम है। केवल एक मुद्दा अगर आप x64 की जाँच करते हैं
डेविड ब्रिज

जवाबों:


115

गूंगा जैसा कि यह लग सकता है, सब कुछ करने की कोशिश की और यह काम नहीं किया और अंत में इसे फिर से काम करते हुए देखने के लिए VS2012 को फिर से शुरू किया।


1
LMFAO, मेरे लिए यहां बताई गई हर चीज़ को आजमाने के बाद भी काम किया और काम नहीं किया! धन्यवाद और +1!
युस्टेम

एक ही मुद्दा यहाँ। एक मर्ज के बाद त्रुटि दिखाई दी और VS2012 के पुनरारंभ होने तक दूर नहीं जाएगी।
स्टुअर्ट क्यू

1
मेरे लिए, जो हो सकता था वह था पोर्ट को विज़ुअल स्टूडियो के दूसरे उदाहरण द्वारा उपयोग किया गया था जिसमें परियोजना संकलित नहीं थी।
क्ले लेनहार्ट

मेरे लिए भी काम किया। क्या एक डंप।
PAWAN RAJ शाक्य

5 साल बाद VS2017 और यह अभी भी समाधान है। : /
सागिव bg

105

-मेरे लिए, निर्माण टैब में आउटपुट पथ को बदलना था। मैंने आउटपुट पथ को बदल दिया bin\और त्रुटि चली गई।

-ऑनटर फिक्स हो सकता है कि आपके पास गलत स्टार्ट अप प्रोजेक्ट सेट हो।


8
यह हमारा मुद्दा भी था। यह पहले कुछ डिबग \ x86 \ bin
t3rse

4
हा! दो साल में यह दूसरी बार है जब मैं इस समस्या के साथ इस लेख पर गया हूं, पहली बार यह शीर्ष उत्तर था, दूसरी बार यह उत्तर था।
बेन लेश

1
धन्यवाद! यह मुझे भी। मैंने कुछ चेतावनियों को स्पष्ट करने के लिए प्लेटफ़ॉर्म को बदल दिया था, और आउटपुट पथ को बिना मुझे जाने इसे बदल दिया गया।
कैमैनक

6
यह मेरे लिए सही उत्तर था ... विजुअल स्टुपिडो इस तरह का व्यवहार क्यों कर रहा है, इस बारे में कोई भी विचार?
andreapier

1
हाँ, यह था। `बिन` को बदलना सब कुछ उम्मीद के मुताबिक काम करता है। @andreapier: हाँ, VS2012 भी इस मूर्खतापूर्ण व्यवहार के लिए लगता है। कोई इसे ASAP ठीक करें! :)
अब वह जिसका नाम नहीं होना चाहिए।

82

मुझे वही त्रुटि मिल रही थी और यहां बताए गए हर काम को करने की प्रेरणा मिली और कहीं और काम नहीं किया। यह पता चला कि मैंने प्रोजेक्ट के पिछले संस्करण से Global.asax.cs के स्रोत कोड की प्रतिलिपि बनाई थी, जिसका एक अलग नाम था। तो namespace Testहोना चाहिए था namespace Test.WebUI। बेशक एक मूर्खतापूर्ण गलती और यह लिखने के लिए थोड़ा शर्मिंदा हूं! लेकिन इस उम्मीद में लिखना कि किसी और से भी इसी तरह की त्रुटि उसे इस तुच्छ पहलू की जाँच करने के लिए प्रेरित कर सकती है।


धन्यवाद, विपुल। मैंने बस एक ही काम किया है और सोचा है कि मैंने बहुत सारे काम खो दिए हैं। बस नाम बदलने के नाम ने मेरे बेकन को बचा लिया है
xiecs

2
मैंने बस वही किया। मैंने एक टेक्स्ट एडिटर में Global.asax को खोला और नाम स्थान की समस्या को ठीक किया। धन्यवाद
Kayvan करीम

6
मैंने बस वही किया। बस किसी और के लिए विस्तृत करने के लिए: मूल रूप से मेरे पास "MvcApplication1" नामक एक परीक्षण परियोजना थी जो स्वचालित रूप से बनाई गई थी। मैंने तब नाम "Mvcestlication" नाम "MyTest" का वैश्विक स्थान लिया। नोटपैड में Global.asax में मुझे फिर Inherits = "MyTest.MvcApplication" में बदलने की आवश्यकता थी
PabloInNZ

अगर सोना देने का कोई तरीका होता, तो मैं
शनाबुस

53

बस अपने समाधान पर एक मैनुअल निर्माण करते हैं।

यदि आप स्थानीय आईआईएस का उपयोग कर रहे हैं तो आईआईएस प्रबंधक में वेबसाइट पंजीकरण को हटाने का प्रयास करें और फिर इसे मैन्युअल रूप से पुनः बनाएँ।


यह मेरे लिए विजेता था, मैंने रेपो से साइट को गिरा दिया और आईआईएस की स्थापना की, लेकिन कभी भी आईआईएस में निर्माण नहीं किया
एंथनी मेन

31

[प्रश्न से निकाला गया]

यदि आपको यह त्रुटि मिल रही है: "टाइप MvcApplication लोड नहीं कर सका", अपनी परियोजना के आउटपुट पथ को देखें और सुनिश्चित करें कि यह 'bin \' पर सेट है। समस्या यह है कि अगर डिफ़ॉल्ट स्थान में नहीं हैं तो AspNetCompiler फाइलें नहीं ढूंढ सकता है।

आउटपुट फ़ोल्डर को बदलने का एक और दुष्प्रभाव यह है कि आप अपने कोड को डिबग नहीं कर पाएंगे और यह संदेश के साथ आता है कि असेंबली की जानकारी नहीं मिल सकती है।


1
यह थोड़ा अजीब लगता है जब आम तौर पर इसे अलग बिल्ड कॉन्फ़िगरेशन के बीच अलग किया जाता है।
निकोडेमस 13

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

मुझे आश्चर्य है कि यह समस्या IIS एक्सप्रेस के लिए अजीब है। किसी भी तरह, इसका कारण मुझे पता चला है क्योंकि यह सिर्फ हमारे नए शुरुआतकर्ताओं में से एक पर बिखरा हुआ है: मैं बदल गया binथा bin\Debugऔर bin\Releaseपुरानी फाइलें अभी भी मेरे binफ़ोल्डर में थीं इसलिए मुझे कोई समस्या नहीं दिखाई दी। बेशक, अगर आप एक साफ चेकआउट करते हैं और इन फ़ाइलों का निर्माण आपके लिए मौजूद नहीं है, तो यह चल रही है।
बार्ट पढ़ें

15

मेरे पास एक ही मुद्दा था और इसे नीचे दिए गए चरणों के साथ हल किया

  1. प्रोजेक्ट प्रॉपर्टीज पर जाएं
  2. "बिल्ड 'टैब पर," बिन \ "के लिए आउटपुट पथ सेट करें

1
इसके लिए बहुत-बहुत धन्यवाद, यह एक समस्या तय करता है जो मैं ब्रेकपॉइंट सेटिंग के साथ नहीं कर रहा हूं!
क्रिस

मेरे लिए यही काम था। मैंने इसे खुद से खोजा लेकिन फिर भी धन्यवाद।
अलेक्जेंड्रे

बकवास! इससे एक दिन की बचत होती है।
स्के जूल

14

आह यह कष्टप्रद था।

पावर कट के बाद यह त्रुटि हुई और मैं अपने प्रोजेक्ट पर लौट आया।

मैंने वी.एस. को पुनः आरंभ करने का प्रयास किया। मैंने आउटपुट पथ को \ बिन में सेट करने का प्रयास किया। मैंने अपना नाम स्थान चेक किया।

लेकिन मेरे लिए जो काम किया वह समाधान का पुनर्निर्माण कर रहा था।

समाधान का पुनर्निर्माण करें !!!


13

मेरा हल: क्योंकि मैंने समस्या खड़ी कर दी है! मैंने Global.asax.cs में नाम स्थान बदल दिया था

आपको Global.asax में इनहेरिट्स विशेषता मान को बदलने की भी आवश्यकता है।


3
मुझे भी यह समस्या थी। काश विजुअल स्टूडियो मार्कअप में इनहेरिट विशेषताओं के नामस्थानों को रिफलैक्टर करता - साथ ही कक्षाएं भी।
csharpforevermore 8

मुझे भी। नामस्थानों का नाम बदलने पर, सुनिश्चित करें कि आप शिफ्ट-एएलटी-एफ 10, या नाम बदलने के लिए राइट क्लिक करें और यह आपके लिए सभी उदाहरणों को अपडेट कर देगा।
रोब

यह मेरे लिए काम करता है, लेकिन यह मुश्किल था कि समाधान कहां लागू किया जाए। मैंने Global.asax फ़ाइल को एक्सेस करने के लिए एक 'फाइंड ऑल' किया क्योंकि जब आप Visual Studio एडिटर में Global.asax पर डबल-क्लिक करते हैं, तो आपको Global.asax.cs फ़ाइल मिलती है जो वास्तव में .asax फ़ाइल के पीछे का कोड होता है। .Cs एक्सटेंशन पर ध्यान दें। तो: CTRL-F और Global.asax (बिना .cs) के खोज करें और अपने नामस्थान से मिलान करने के लिए विरासत को बदलें।
गेरार्डव

9

जानकारी के पीछे कोड की जाँच करें। उन्हें अपने कोड में कक्षा को ठीक से इंगित करना चाहिए।

नमूना Global.asax:

<%@ Application Codebehind="Global.asax.cs" Inherits="MyApplicationNamespace.MyMvcApplication" Language="C#" %>

नमूना कोड पीछे:

   namespace MyApplicationNamespace
    {
        public class MyMvcApplication : System.Web.HttpApplication
        {
            protected void Application_Start( )
            {
                AreaRegistration.RegisterAllAreas( );
                FilterConfig.RegisterGlobalFilters( GlobalFilters.Filters );
                RouteConfig.RegisterRoutes( RouteTable.Routes );
                BundleConfig.RegisterBundles( BundleTable.Bundles );
            }
        }
    }

7
  1. समाधान के भीतर प्रोजेक्ट पर राइट क्लिक करें जो विफल हो रहा है।
  2. उतराई परियोजना
  3. रिलोड प्रोजेक्ट
  4. प्रोजेक्ट बनाएं
  5. समाधान का निर्माण करें

5

यह दृश्य स्टूडियो में प्रोजेक्ट को चलाने के दौरान भी हो सकता है यदि आपके IIS एक्सप्रेस में समान पोर्ट असाइनमेंट का उपयोग करके एक पुराने / अलग प्रोजेक्ट की मेजबानी की जा रही है।

इसे ठीक करने के लिए, आप इस प्रोजेक्ट के लिए पोर्ट असाइनमेंट को बदल सकते हैं या IIS एक्सप्रेस को बंद कर सकते हैं।


5

यदि आप IIS एक्सप्रेस में होस्ट कर रहे हैं और आप दो अलग-अलग स्थानों में अपना प्रोजेक्ट खोलते हैं, तो आपको यह त्रुटि दिखाई दे सकती है।

समाधान के लिए जाना है Project/Properties/Web/Serversऔर क्लिक करना है Create Virtual Directory


4

मेरे लिए समाधान Mvc प्रोजेक्ट पर राइट क्लिक करना, गुण चुनना और Create Virtual Directory पर क्लिक करना था।

एक संदेश बॉक्स ने यह कहते हुए पॉप अप किया कि प्रोजेक्ट गलत फ़ोल्डर में मैप किया गया था (यह एक अलग TFS प्रोजेक्ट के लिए फ़ोल्डर दिखाया गया था । इसने इसे सही फ़ोल्डर में वापस मैप करने का विकल्प दिया।


1
टिप के लिए धन्यवाद, मेरे लिए कारण यह था कि मैंने हाल ही में toff स्थानांतरित किया था। मुझे समाधान फ़ोल्डर को अनमैप करने और ऐप को काम करने के लिए इसे फिर से मैप करने की आवश्यकता थी!
एडी

4

मैं पहले से ही bin/अपने बिल्ड टैब में था। मुझे प्रोजेक्ट की एक और कॉपी से Global.asax मिला, लेकिन यह काम नहीं किया।

अंत में मेरे लिए काम करने वाला समाधान bin/फ़ोल्डर को हटाने और उसी नाम के साथ एक नया खाली फ़ोल्डर बनाने के लिए था ।


1
यह प्रश्न का उत्तर प्रदान नहीं करता है। किसी लेखक से स्पष्टीकरण मांगने या उसका अनुरोध करने के लिए, उनकी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपने स्वयं के पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे ।
JLRishe

@brasofilo मैं गलत कॉल कर सकता था, लेकिन मूल प्रश्न में जानकारी की गंभीर कमी को देखते हुए, यह अत्यधिक संभावना है कि यह ओपी के मुद्दे के लिए ठीक नहीं है, और यह उत्तर काफी कम है कि इसे टिप्पणी के रूप में जोड़ा जा सकता है। दूसरी ओर, मूल प्रश्न एक लंबे समय से पहले पोस्ट किया गया था और यहां "यह वही है जो मेरे लिए काम करता है" के उत्तर हैं, इसलिए यह एक कठिन कॉल है। यह सवाल और इसके जवाब कुछ सफाई की जरूरत हो सकते हैं।
JLRishe

@JLRishe, ठीक है, हाँ, यह क्यू एंड ए की गड़बड़ी है। यह उत्तर दूसरे सबसे अपवित्र के डुप्लिकेट भी हो सकता है, लेकिन मुझे यकीन नहीं है। मैं Q को 10rep न्यूनतम लॉक करने के लिए कहूंगा।
ब्रसोफिलो

4

मुझे पता है कि इसके पहले से ही बहुत सारे समाधान हैं, लेकिन मुझे लगा कि मैं इसका उल्लेख करूंगा कि यह मेरे लिए क्या हल है।

मेरा कॉन्फ़िगरेशन डीबग पर सेट किया गया था। इसे रिलीज करने के लिए बदलकर मेरे लिए चाल चली।


2
इसे जारी करने के लिए बदल दिया और इसने काम किया ... इसे वापस डिबग में बदल दिया और यह काम करता रहा ... धन्यवाद।
पॉल ज़हरा

3

मुझे यह त्रुटि मिल रही थी क्योंकि मैं कुछ संकलन समय त्रुटियों के बावजूद परियोजना चला रहा था। यह मैंने नहीं देखा।


ध्यान नहीं दिया क्योंकि ब्लेपिटी-ब्लिप एरर लिस्ट में कहा गया था कि यह HAPPY था !!!! धन्यवाद।
सिंडीह

3

साइट के बिन फ़ोल्डर की सामग्री को हटाएं (इसके लिए फ़ाइल एक्सप्लोरर का उपयोग करें)। पुनर्निर्माण।


3

मैं इसमें गिर गया हूं। मैंने उन सभी संभावित समाधानों को पढ़ा और परखा है जो पहले दिए गए थे। निर्माण पथ की जाँच करना, निर्माण, पुनर्निर्माण, स्वच्छ, IIS और VS2015 को फिर से शुरू करना, सभी नगेट पैकेजों को पुन: स्थापित करना, उन्हें एक-एक करके, आदि के साथ संकलित करना ...

मुझे अचानक याद आया कि VS सिस्टम फोल्डर में कुछ ASP अस्थाई फाइलें रखता है ... मुझे लगता है कि मुझे इसे आजमाना चाहिए, आखिरकार, इससे भी बुरा नहीं हो सकता। इसलिए मैंने खाली किया:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

और सब फिर से काम कर रहे हैं ... अजीब है कि इस समस्या के ऐसे विभिन्न संभव समाधान हैं ...


3

मैंने पिछले एक दशक में इसे कई बार देखा है और बस फिर से किया है। कई समस्याएं हैं जो एक ही त्रुटि के परिणामस्वरूप होती हैं।

एक कारण फ़ाइलों का नाम बदलना है। यदि आप .cshml फ़ाइलों के साथ काम कर रहे हैं, तो उन फ़ाइलों के भीतर और दृश्य \ web.config फ़ाइल के सभी नामस्थानों की जाँच करें। वेब प्रपत्रों के लिए, Default.aspx (संबंधित .cs और डिज़ाइनर फ़ाइलें स्वचालित रूप से नाम बदल दी जाती हैं) का नाम बदलें। कोडबाइंड बदलता है लेकिन मार्कअप में इनहेरिट्स लाइन नहीं करता है। इसे मैन्युअल रूप से बदलें। डिज़ाइनर पेज को दोबारा देखें। कभी-कभी (VS2005-8?) डिज़ाइनर पेज नेमस्पेस में बदलाव को प्रतिबिंबित नहीं करता है। 2010+ में इसे नहीं देखा गया।

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

मेरे मामले में मेरे पास असेंबली के साथ एक बिन फ़ोल्डर भी है जो IIS सर्वर पर अन्य असेंबली से अपडेट किए जाते हैं। फिर, यह सुनिश्चित करना कि ये एक अलग एप्लिकेशन फ़ोल्डर में चलाए गए हैं, जिसके परिणामस्वरूप सफलता मिली।

HTH


2

मुझे यह समस्या हर बार मिलती है मैं एक फाइल को सहेजता हूं जो गतिशील रूप से संकलित हो जाती है (ascx, aspx etc)। मैं लगभग 8-10 सेकंड प्रतीक्षा करता हूं फिर यह चला जाता है। यह नारकीय कष्टप्रद है।

मैंने सोचा कि यह शायद एक IIS एक्सप्रेस समस्या थी इसलिए मैंने इनबिल्ट देव सर्वर की कोशिश की और एक फ़ाइल को सहेजने के बाद भी इसे प्राप्त कर रहा हूं। मैं एक MVC ऐप चला रहा हूं, मैं भी T4MVC का उपयोग कर रहा हूं, शायद यह एक कारक है ...


2

मुझे दृश्य स्टूडियो में विकास के वातावरण में यह निराशाजनक त्रुटि थी, और यह कारण काफी गूंगा था। संक्षेप में अगर आपके पास समाधान में एक से अधिक वेब प्रोजेक्ट / साइट हैं: सुनिश्चित करें कि वेबसाइट को एक्सेस करने के लिए आप जिस पोर्ट की कोशिश कर रहे हैं वह प्रोजेक्ट प्रॉपर्टीज-> वेब में कॉन्फ़िगर किया गया है।

मेरे मामले में, त्रुटि इसलिए हुई क्योंकि मैं वेबसाइट (ब्राउज़र में) तक पहुंचने के लिए एक अलग पोर्ट का उपयोग कर रहा था जबकि समाधान में परियोजना को अन्य पोर्ट को रद्द कर दिया गया था। थोड़ा और समझाने के लिए, मेरे पास मेरे समाधान में दो वेबसाइट परियोजनाएँ थीं इसलिए जब मैं Website1 का निर्माण कर रहा था, तब भी मैं locahost: 8101 का उपयोग करके वेबसाइट तक पहुँचने का प्रयास कर रहा था।

अब जब मुझे आखिरकार इस समस्या का अहसास हुआ, तो मैं देखता हूं कि @ स्टिंगजैक की टिप्पणी समान मुद्दे को भी संबोधित करती है।


2

सुनिश्चित करें कि आपके Global.asax.cs में नामस्थान आपके वेब के नामस्थान से मेल खाता है


2

मुझे यह त्रुटि फिर से हुई और उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया। मुझे .csproj फ़ाइल में निम्न नोड को निकालना था <VisualStudio>....</VisualStudio>:। वीएस रीलोडेड और इसने काम किया।

FYI करें, VS नोड को फिर से बनाने में सक्षम था और फिर मैंने IIS (VS) के माध्यम से वेबसाइट को फिर से बनाया और इसने पूरी तरह से काम किया।

उम्मीद है कि यह किसी की मदद करेगा।


1

सुनिश्चित करें कि आपको फ़ाइल की तरह MVC प्रोजेक्ट को खोलना नहीं चाहिए- > इसके बजाय वेब साइट का उपयोग करें फ़ाइल-> ओपन प्रोजेक्ट


1

मेरे लिए जो काम किया है वह Visual Studio को पुनरारंभ कर रहा था।

मैंने मैन्युअल रूप से पुनर्निर्माण करने की कोशिश की, एक साफ और पुनर्निर्माण का प्रदर्शन किया, और बिन फ़ोल्डर को हटा दिया जिसमें सभी काम नहीं किए। मेरा आउटपुट पथ पहले से ही bin \ n पर सेट था


मैंने एक समाधान-स्तर पुनर्निर्माण किया, लेकिन मैंने देखा कि मेरी परियोजना का बिन फ़ोल्डर खाली था। मैं सिर्फ एक परियोजना पर एक निर्माण किया और अचानक मैं एक बिन फ़ोल्डर फ़ोल्डर था। मैंने प्रोजेक्ट लॉन्च किया और यह काम कर गया।
MrBoJangles

1

यदि आपने एक नाम स्थान बदल दिया है तो राइट क्लिक और रिफ्लेक्टर सुनिश्चित करें।


1

यह बहुत बार हो सकता है यदि आप अपना नाम स्थान बदलते हैं। अपने नामस्थान का नाम लौटाएं, जैसे यह हुआ करता था, और यह काम करना चाहिए!


1

कुछ परिस्थितियों में, आपके द्वारा बनाई गई नई परियोजनाएं डिफ़ॉल्ट रूप से निर्माण के लिए निर्धारित नहीं होती हैं। यदि आप अपने समाधान पर राइट-क्लिक करते हैं, तो चुनें Properties, और चुनें Configuration Properties| Configurationबाईं ओर नोड और सुनिश्चित करें कि आपकी परियोजना में Buildकॉलम के नीचे एक चेकमार्क है । सामान्य परिस्थितियों में मैंने पाया है कि यह डिफ़ॉल्ट रूप से होता है। अन्य परिस्थितियों में (मैं कुछ हद तक जटिल वेब एपी / ज़ैमरीन एंड्रॉइड और आईओएस / एमएक्स 5 समाधान है जो इस व्यवहार को प्रदर्शित करता है) चेकमार्क मौजूद नहीं है।

यह अन्य उत्तरों से संबंधित है - यदि आपकी वेब प्रोजेट की असेंबली अनुपलब्ध है, तो आपको यह त्रुटि मिलती है। लेकिन यह एक सामान्य परिदृश्य हो सकता है, खासकर जब से आप वास्तव में अपना समाधान संकलित करते हैं - परियोजना सिर्फ निर्मित नहीं होती है।


1

मुझे यह त्रुटि मिली क्योंकि मेरे संस्करण नियंत्रण ने मेरे बिन फ़ोल्डर को अनदेखा करने के लिए सेट कर दिया था । बहुत बेवकूफ, लेकिन शायद किसी और को फायदा होगा।


1
क्या आप बिन फ़ोल्डर को अनदेखा नहीं करना चाहेंगे, साथ ही obj और अन्य चीजों को भी बनाया जाएगा जो स्रोत कोड का हिस्सा नहीं हैं?
MrBoJangles

आम तौर पर, हाँ। लेकिन इस विशेष साइट पर, यह आइटम को सर्वर पर धकेलने का एकमात्र तरीका था। मुझे शायद अपने जवाब को अधिक सामान्य बनाना चाहिए था।
ब्रेंट वैगनर

मुझे पूरी तरह से विशेष परिस्थितियों के सामान मिलते हैं।
MrBoJangles

1

मैं इस समस्या में भाग गया और मैंने वहां सभी प्रकार के उत्तर देखे लेकिन कुछ भी स्वीकार नहीं किया गया। मैंने थोड़ी खोज के बाद पाया कि बस अपनी समस्या हल करने की कोशिश करने से पहले वेबसाइट का निर्माण कर रहा हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.