2012-06-18 11 views
15

स्थापित नहीं कर सकता मैंने वेब इंस्टॉल प्लेटफॉर्म और मैन्युअल रूप से दोनों की कोशिश की लेकिन दोनों काम नहीं करते हैं।एएसपीएनटी एमवीसी 3

मैं पहली बार AspNetMVC3ToolsUpdateSetup.exe स्थापित करने के लिए कोशिश कर रहा हूँ अभी तक यह हमेशा एक गंभीर त्रुटि

OS Version = 6.1.7601, Platform 2, Service Pack 1 
OS Description = Windows 7 - x64 Enterprise Edition Service Pack 1 
CommandLine = c:\temp\ext27692\setup.exe 
TimeZone = Pacific Daylight Time 
Initial LCID = 1033 
Using Simultaneous Download and Install mechanism 
Operation: Installing 
Package Name = Microsoft ASP.NET MVC 3 Tools Update 
Package Version = 3.0.20406.0 
User Experience Data Collection Policy: AlwaysUploaded 
Number of applicable items: 5 
MSI (c:\temp\ext27692\AspNetWebPages.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPages.msi.txt 
MSI (c:\temp\ext27692\AspNetWebPagesVS2010Tools.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPagesVS2010Tools.msi.txt 
MSI (c:\temp\ext27692\AspNetMVC3.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3.msi.txt 
MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3VS2010Tools.msi.txt 
MSI (c:\temp\ext27692\NuGet.msi) Installation failed. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_NuGet.msi.txt 
MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3VS2010Tools.msi.txt 
MSI (c:\temp\ext27692\AspNetMVC3.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3.msi.txt 
MSI (c:\temp\ext27692\AspNetWebPagesVS2010Tools.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPagesVS2010Tools.msi.txt 
MSI (c:\temp\ext27692\AspNetWebPages.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPages.msi.txt 
Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:14:10). 

मैं ठीक here करने की कोशिश की के साथ विफल हो लेकिन यह मेरे लिए काम नहीं कर रहा है।

Progress of installer

मैं क्या आप ऊपर दिए गए स्क्रीनशॉट में देख के रूप में यह और हिट करने के लिए मैं क्या सोचता nuget है लगता है तो तुरन्त रोलबैक से थोड़ा आगे मिलता है। यह इतना तेज़ होता है कि मैं एक अच्छा नज़र नहीं देख सकता।

मेरे पास विजुअल स्टूडियो 2010 एसपी 1 स्थापित है।

+0

क्या आपने [वेब प्लेटफार्म इंस्टॉलर] (http://www.microsoft.com/web/downloads/platform.aspx) के माध्यम से स्थापित करने का प्रयास किया है? यह सुनिश्चित करेगा कि आपके पास सभी निर्भरताएं आवश्यक हैं। – Justin

+0

हां यही मैं पहले थक गया था। यह विफल हुआ। मेरी धारणा सही थी। किसी कारण से Nuget इसे असफल होने का कारण बन गया। एक बार जब मैंने अनइंस्टॉल किया तो अंत में काम किया। – chobo2

उत्तर

18

आपके पास कई विकल्प जांच करने की आवश्यकता हो सकता है: MVC ढांचे

  • की स्थापित संस्करणों के लिए

    1. चेक control panel 5-4-3
    2. तरह अवरोही क्रम में स्थापना रद्द करें का पालन करें निम्न क्रम जब प्रयास करें होने nuget त्रुटियों
    • स्थापना रद्द Nuge टी
    • स्थापित MVC
    • स्थापित नवीनतम nuget

    नोट: ASP.NET MVC3 के अलावा, यदि आप MVC के नवीनतम संस्करण (4,5,6) आप उन्हें स्थापना रद्द करने की याद रखना चाहिए अवरोही क्रम से।

  • +2

    मुझे एक ही समस्या है और मुझे "Nuget प्रबंधक" या ऐसा कुछ नहीं मिल रहा है। मैं vs2010 - win7 x64 का उपयोग कर रहा हूँ। यदि आपसे हो सके तो कृपया मेरी मदद करें। tnx – NET3

    +1

    यह मेरे लिए काम किया। –

    +1

    मुझे एक ही समस्या थी। मेरे पास विजुअल स्टूडियो 2010 के लिए माइक्रोसॉफ्ट नुजेट स्थापित था। I (1) इसे अनइंस्टॉल किया, (2) स्थापित एमवीसी 3, फिर (3) NuGet को पुनर्स्थापित किया। –

    2

    यदि आपने पहले भी एएसपी.नेट एमवीसी 4 स्थापित किया है, तो मुझे भी नियंत्रण कक्ष -> प्रोग्राम्स से माइक्रोसॉफ्ट एएसपी.NET वेब पेज अनइंस्टॉल करना पड़ा।

    मैंने फिर वेब प्लेटफार्म इंस्टॉलर का उपयोग करके स्थापित किया, और यह सब काम किया!

    14
    1. नियंत्रण कक्ष का उपयोग कर एमवीसी 4 अनइंस्टॉल करें।
    2. स्टैंड-अलोन इंस्टॉलर का उपयोग करके एमवीसी 3 स्थापित करें: http://www.microsoft.com/en-us/download/details.aspx?id=1491 (AspNetMVC3ToolsUpdateSetup.exe)।
    3. वेब प्लेटफार्म इंस्टॉलर का उपयोग कर एमवीसी 4 स्थापित करें।

    यह मेरे लिए काम करता है। मैंने नुगेट को नहीं छूटा।

    +1

    यह बहुत अच्छा काम किया; इसे उत्तर के रूप में चिह्नित किया जाना चाहिए। संक्षेप में: यदि आप दोनों की आवश्यकता है तो एमवीसी 4 स्थापित करने से पहले एमवीसी 3 स्थापित करें। – Seth

    +0

    सहमत हैं, यह सही समाधान है। 2010 के शीर्ष पर वीएस2012 और वीएस2013 स्थापित करने के बाद मुझे यह समस्या थी। – K0D4

    18

    मैं कैसे काम करने के लिए मेरा है:

    1. डाउनलोड और AspNetMVC3ToolsUpdateSetup.exe भाग गया, यह फ़ाइलों को अलग लेकिन लाइसेंस शर्तों को स्वीकार नहीं करते और क्लिक स्थापित
    2. यह फ़ोल्डर C:\temp\ext27692 बनाई गई है और इस फ़ोल्डर के भीतर स्थापना में उपयोग की जाने वाली सभी आवश्यक स्थापना फ़ाइलें और कॉन्फ़िगरेशन हैं। यदि आप फ़ोल्डर की सामग्री देखते हैं तो आपको पता चलेगा कि nuget.msi स्थापना फ़ाइल है।नोट, आपके कंप्यूटर पर वीएस में पहले से ही नवीनतम संस्करण है इसलिए इसे स्थापित करने की आवश्यकता नहीं है।
    3. फ़ोल्डर C:\temp\ext27692 फ़ोल्डर की प्रतिलिपि बनाएँ, जबकि बिंदु 1 में निष्पादन अभी भी चल रहा है और फिर रद्द करें पर क्लिक करें। यह रोलबैक करेगा और इसे बनाए गए हटा देगा।
    4. C:\temp\ext27692 की प्रति आप बिंदु 3 में किए गए के भीतर, फ़ाइल parameterinfo.xml पता लगाने और एक पाठ संपादक का उपयोग इसे खोलने
    5. जानें खोला parameterinfo.xml फ़ाइल के भीतर निम्नलिखित लाइनों और उन्हें

      <MSI CanonicalTargetName="NuGet" 
          DownloadSize="756736" 
          EstimatedInstallTime="849920" 
          HashValue="74F464AC4E7220775472D5DF08CE7842958BC53FB8B569E0917CEAEEFB82209C" 
          InstalledProductSize="838144" 
          Name="NuGet.msi" 
          ProductCode="{A5630CB0-6D3C-4C93-9A51-03BEB835A982}" 
          Rollback="true" 
          SystemDriveSize="100"> 
          <IsPresent> 
           <Exists> 
            <MsiProductVersion ProductCode="Self" /> 
           </Exists> 
          </IsPresent> 
          <ApplicableIf> 
           <Or> 
            <Or> 
             <Or> 
              <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> 
               <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\vstscore\Version"/> 
              </LessThanOrEqualTo> 
              <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> 
               <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\vstdcore\Version"/> 
              </LessThanOrEqualTo> 
             </Or> 
             <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> 
              <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\procore\Version"/> 
             </LessThanOrEqualTo> 
            </Or> 
            <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> 
             <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\vns\Servicing\10.0\xcor\Version"/> 
            </LessThanOrEqualTo> 
           </Or> 
          </ApplicableIf> 
          <ActionTable> 
           <InstallAction IfPresent="noop" IfAbsent="install" /> 
           <UninstallAction IfPresent="uninstall" IfAbsent="noop" /> 
           <RepairAction IfPresent="repair" IfAbsent="install" /> 
          </ActionTable> 
      </MSI> 
      
    6. हटाना parameterinfo.xml

    7. आपके द्वारा बनाए गए C:\temp\ext27692 की प्रतिलिपि के भीतर, अब setup.exe फ़ाइल को ढूंढें और इसे निष्पादित करें।

    यह एमवीसी 3 स्थापित करेगा लेकिन NuGet का पुराना संस्करण नहीं होगा।

    +0

    यह अकेला ही है जो मेरे लिए भी काम करता है। कल्पना करना मुश्किल है कि एमएस NuGet के पहले संस्करण पर निर्भरता को कड़ी मेहनत करके क्या सोच रहा था! चीयर्स – Berryl

    +0

    यह सही उत्तर है, आपको कुछ भी अनइंस्टॉल करने की आवश्यकता नहीं है और यह 100% –

    +6

    सर्वोत्तम उत्तर देता है। चरण 1-4 के बजाय आप बस 'AspNetMVC3ToolsUpdateSetup.exe' को अनजिप कर सकते हैं, मैंने 7-ज़िप – KCD

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