2012-11-24 16 views
10

में नया एएसपी.नेट एमवीसी 4 वेब अनुप्रयोग बनाते समय मैं एक नया एएसपी.नेट एमवीसी 4 वेब एप्लिकेशन बनाने की कोशिश कर रहा हूं, जब यह संदेश प्रोजेक्ट टेम्पलेट (उदाहरण के लिए खाली) चुनने के बाद पॉप हो जाता है और ठीक दबा रहा है :0x80070002 त्रुटि जब VS2012

Error Message

मैं Visual Studio 2012 व्यावसायिक के साथ विंडोज 8 व्यावसायिक चल रहा हूँ। http://www.asp.net/downloads से

  • प्रशासक
  • डेवलपर कमांड प्रॉम्प्ट
  • को पुनर्स्थापित करना माइक्रोसॉफ्ट ASP.NET MVC 4 से devenv /setup चल रहा है के रूप में VS2012 चल रहा है:

    अब तक मैं कुछ मामूली बातों की कोशिश की है

  • रनिंग से वह VS2012 इंस्टॉलर
  • स्क्रूच से विजुअल स्टूडियो 2012 पेशेवर स्थापित करना

उपर्युक्त चरणों में से कोई भी मदद नहीं करता है, इसलिए शायद कहीं कहीं टूटा हुआ है।

क्या किसी ने इससे पहले ऐसा कुछ अनुभव किया है? किसी भी विचार की बहुत प्रशंसा की जाएगी।

में अधिक जानकारी के लॉग या के लिए पूछने के लिए स्वतंत्र महसूस whatnot अगर आप इसे :)

+0

मैंने पहले इस त्रुटि था और यह आईआईएस के साथ एक मुद्दा था। क्या आप appwiz.cpl का उपयोग करके IIS को अनइंस्टॉल करने और पुनर्स्थापित करने का प्रयास कर सकते हैं? –

+0

मैंने कार्यक्रमों और सुविधाओं से 'आईआईएस 8.0 एक्सप्रेस 'हटा दिया, और फिर से VS2012 इंस्टॉलर चलाया। आईआईएस को स्थापित नहीं किया गया, लेकिन वहां से इसे स्थापित करने से काम नहीं हुआ। अभी भी वही त्रुटि। – Khereth

+0

मैं इस मुद्दे को हल करता हूं, लेकिन केवल विंडोज 8 और वीएस2012 दोनों को दोबारा स्थापित कर रहा हूं। अभी भी कोई विचार नहीं है कि बिना किसी इंस्टॉलेशन के इस मुद्दे को कैसे हल किया जाए, तो क्षमा करें googlers। – Khereth

उत्तर

6

यह काम करेगा, लेकिन यह करने की सबसे सुरक्षित बात नहीं है।

एमवीसी विज़ार्ड वीएस में एक साझा घटक है, यानी। डीएलएल की एक प्रति है जो आम 7 \ आईडीई में रहती है।

जब आपने 2012.2 अपडेट स्थापित किया था, और फिर एक और एसकेयू स्थापित किया, तो आपके पास नए विज़ार्ड के साथ नए एसकेयू के पुराने टेम्पलेट्स हैं।

  1. स्थापित एक्सप्रेस 2012
  2. वेब उपकरण इंस्टॉल करें 2012.2 अद्यतन (इस बूँदें 4.1 टेम्पलेट्स)
  3. स्थापित वी.एस. प्रो 2012 (MVC टेम्पलेट्स काम नहीं करेगा)
  4. : क्या आप इस स्थिति में क्या करना चाहिए निम्नलिखित है
  5. इसे ठीक करने के लिए, आपको प्रोग्राम जोड़ें/निकालें और "माइक्रोसॉफ्ट एएसपी.नेट वेब फ्रेमवर्क और टूल्स 2012.2" मरम्मत की आवश्यकता है। मरम्मत ऑपरेशन यह पता लगाएगा कि आप वीएसपीआरओ एसकेयू के लिए अद्यतन एमएसआई खो रहे हैं और इसे आपके लिए इंस्टॉल करें।

जैक्स

+2

धन्यवाद जैक्स, मुझे अगले 2010 बनाम बनाम 2012 के बाद यह त्रुटि मिल रही थी, चरण 4 ने इसे ठीक किया (मैंने दूसरे को छोड़ दिया)। –

+0

हाँ, चरण 4 मुझे बस इतना करना है। – Gabe

+0

मेरे लिए ऐसा इसलिए था क्योंकि मैंने एक्सप्रेस स्थापित किया था, फिर प्रो इंस्टॉल किया और एक्सप्रेस हटा दिया। किसी कारण से एमवीसी 4 को भी अनइंस्टॉल किया गया था इसलिए मैंने इसे पुनः स्थापित करने के लिए वेब प्लेटफ़ॉर्म का उपयोग किया। भले ही मेरे पास अभी भी एक्सप्रेस फाइलें थीं और उन्हें प्रो पर कॉपी किया गया था। * आह * – ppumkin

4
जैक्स से

(जो संस्थापक लिखते हैं) की आवश्यकता होती है:

ध्वनि फ़ाइलों की तरह प्रोजेक्ट टेम्पलेट कैश से याद कर रहे हैं।

वह सब कुछ स्थापित किया गया है तो वह 11.0 \ Common7 \ IDE \ ProjectTemplatesCache

  • की कोशिश कर सकते निम्नलिखित

    1. वी.एस.
    2. की
    3. Program Files \ माइक्रोसॉफ्ट विजुअल स्टूडियो से ProjectTemplatesCacheFolder सभी हटाएं उदाहरण शट डाउन वीएस डेवलपर कमांड प्रॉम्प्ट लॉन्च करें व्यवस्थापक
    4. रन डेवेन/सेटअप
    5. पुष्टि करें कि ProjectTemplateCache को पुनर्निर्मित किया गया है

    यदि कैश पुनर्निर्माण नहीं करता है तो सिस्टम पर कुछ और गंभीर गलत है।

  • +1

    मेरे लिए काम नहीं किया, यहां तक ​​कि कैश को भी कठिन बना दिया गया। – Dementic

    2

    वीएस 2012 एक्सप्रेस (और इसके विपरीत) के साथ एक मशीन पर वीएस 2012 प्रो स्थापित करने के बाद यह मेरे साथ हुआ। बात यह है कि वे एमवीसी 4 टेम्पलेट्स के विभिन्न संस्करणों का उपयोग कर रहे थे।

    • BasicMvcWebApplicationProjectTemplatev4.0.csaspx
    • BasicMvcWebApplicationProjectTemplatev4.0.cshtml
    • EmptyMvcWebApplicationProjectTemplatev4.0.csaspx
    • EmptyMvcWebApplicationProjectTemplatev4.0: एक का उपयोग कर रहा था।cshtml
    • MvcWebApplicationProjectTemplatev4.0.csaspx
    • MvcWebApplicationProjectTemplatev4.0.cshtml
    • ...

    अन्य:

    • BasicMvcWebApplicationProjectTemplatev4.1.csaspx
    • BasicMvcWebApplicationProjectTemplatev4.1। cshtml
    • EmptyMvcWe bApplicationProjectTemplatev4.1.csaspx
    • EmptyMvcWebApplicationProjectTemplatev4.1.cshtml
    • MvcWebApplicationProjectTemplatev4.1.csaspx
    • MvcWebApplicationProjectTemplatev4.1.cshtml
    • ...

    आप इसे यहाँ देख सकते हैं:

    वीएस 2012 प्रो

    C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 11.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp वेब \ \ 1033

    वी.एस. 2012 एक्सप्रेस

    C: \ Program Files (x86) \ Microsoft विजुअल स्टूडियो 11.0 \ Common7 \ IDE \ VWDExpress \ ProjectTemplates \ CSharp \ Web \ 1033

    मैंने अपनी मशीन को दोबारा सुधारने से पहले समाप्त किया (यह महसूस करने से पहले कि वे विभिन्न संस्करणों का उपयोग कर रहे थे) लेकिन इस बार मैंने वीएस 2012 प्रो पहले स्थापित किया और फिर वीएस 2012 एक्सप्रेस हालांकि, मुझे एक ही समस्या थी। इसलिए मैं

    को * ProjectTemplatev4.1.cshtml प्रतिलिपि बनाई गई फ़ाइलें

    C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 11.0 \ Common7 \ IDE \ VWDExpress \ ProjectTemplates \ CSharp \ वेब \ 1033

    और यह निश्चित समस्या।

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