2011-03-23 6 views
5

कैसे ठीक करें?एएसपी.नेट एमवीसी प्रोजेक्ट में नेमस्पेस का नाम बदलना: ठीक संकलित करें, ठीक नहीं चल रहा है

एकाधिक प्रकार पाए गए जो 'होम' नामक नियंत्रक से मेल खाते हैं। ऐसा तब हो सकता है जब इस अनुरोध को सेवा देने वाला मार्ग ('{नियंत्रक}/{action}/{id}') अनुरोध से मेल खाने वाले नियंत्रक की खोज के लिए नामस्थान निर्दिष्ट नहीं करता है। यदि ऐसा है, तो 'MapRoute' विधि का अधिभार कॉल करके इस मार्ग को पंजीकृत करें जो 'नेमस्पेस' पैरामीटर लेता है।

'होम' के लिए अनुरोध के बाद मिलान नियंत्रकों में पाया गया है: MyProject1.Controllers.HomeController MyProject2.Controllers.HomeController

+0

क्या आप उन्हें क्षेत्र द्वारा अलग कर रहे हैं? –

उत्तर

15

शायद थोड़ा और विवरण चाहिए। उदाहरण के लिए क्या आपने MyProject1 से MyProject2 में नेमस्पेस बदल दिया था?

यह देखने के लिए अपने बिन फ़ोल्डर को जांचें कि पुराने नामस्थान से कोई भी डीएलएस अभी भी आसपास है या नहीं। यदि मामला उन्हें साफ करने और पुन: संकलित करने के मामले को हल करना चाहिए।

+0

ग्रेट धन्यवाद यह काम करता है (मुझे ग्लोबल.एक्सएक्स भी बदलना पड़ा) – user310291

+0

मेरे मामले में पुराना डीएल बिन फ़ोल्डर में था। – Eduardo

+0

मैंने डीएलएल को भी बीआईएन फ़ोल्डर में पाया - महान जवाब! धन्यवाद! – bUKaneer

2

सुनिश्चित करें कि आप अपने वेब परियोजना संपत्तियों में डिफ़ॉल्ट नाम स्थान सेटिंग को संपादित करें, आवेदन पर टैब।

1

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

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