मैंने हाल ही में अपने प्रोजेक्ट को .NET 4.5.1 और वेब एप 2 पर माइग्रेट करने के लिए इस गाइड का अनुसरण करना शुरू किया ।
MS डेवलपर रिक एंडरसन से सबसे पहली बात यह है कि आप बदलाव करें:
WebApiConfig.Register(GlobalConfiguration.Configuration);
सेवा
GlobalConfiguration.Configure(WebApiConfig.Register);
Global.asax फ़ाइल में। फिर भी यह मुझे एक त्रुटि दे रहा है जब मैं बनाने की कोशिश करता हूं:
त्रुटि 1 'System.Web.Http.GlobalConfiguration' में 'कॉन्फ़िगर' की परिभाषा नहीं है
मेरा प्रोजेक्ट अभी MVC 5 और वेब एपी 2 और .NET 4.5.1 पर है, फिर भी मुझे लगता है कि System.Web.Http अभी भी है। यह 4.0 संस्करण है।
मैं इसे कैसे ठीक कर सकता हूं?
धन्यवाद।
संपादित करें:
यहाँ मेरी विधानसभा बाइंडिंग हैं:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<!--
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly> -->
</assemblyBinding>
शीर्ष पर टिप्पणी करने के बाद सब कुछ टिप्पणी की गई क्योंकि मुझे त्रुटि मिल रही थी:
चेतावनी 2 एक ही निर्भर विधानसभा के विभिन्न संस्करणों के बीच संघर्ष पाया गया जिसे हल नहीं किया जा सका। ये संदर्भ विरोध बिल्ड लॉग में सूचीबद्ध होते हैं जब लॉग वर्बोसिटी को विस्तृत करने के लिए सेट किया जाता है।
और हार्ड बाइंडिंग से छुटकारा पाना उसको ठीक कर रहा था।
Microsoft.AspNet.Web.Helpers.Mvc
पहले अनइंस्टॉल किया है ?