WebAPI

6

में Microsoft.AspNet.WebApi.Cors संस्करण समस्या प्राप्त करना मैंने अपने वेबएपीआई प्रोजेक्ट (.net फ्रेमवर्क 4.5.2) में Install-Package Microsoft.AspNet.WebApi.Cors का उपयोग करके Microsoft.AspNet.WebApi.Cors पैकेज स्थापित किया है और अब मुझे परियोजना संकलित करते समय त्रुटि मिल रही है।WebAPI

संदर्भ: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

विधानसभा 'System.Web.Http.Cors, संस्करण = 5.2.3.0, संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35' का उपयोग करता है 'System.Web.Http, संस्करण = 5.2.3.0 , संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35 'जो संदर्भित विधानसभा तुलना में एक उच्च संस्करण है' System.Web.Http, संस्करण = 5.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35 '

+0

वेब एपीआई के किन संस्करणों परियोजना में इस्तेमाल किया जाता है? – Puneet

+0

@ पुनीट: वेबएपीआई 2 –

+0

लगभग एक साल बाद, मुझे वीएस2015 में काम करने का एक ही सटीक मुद्दा है। –

उत्तर

8

आप निम्न nuget स्थापित करने की आवश्यकता इसके लिए पैकेज।

स्थापित-पैकेज Microsoft.AspNet.WebApi.Cors.ko -संस्करण 5.0.0

यह काम करेंगे।

+0

मुझे कोशिश करें –

+1

धन्यवाद, मैंने पिछले एक को अनइंस्टॉल किया और निचला संस्करण स्थापित किया और यह अच्छी तरह से काम किया। –

+0

भयानक यह शानदार काम करता है :) –

0

सुनिश्चित करें कि आपके पैकेज अद्यतित हैं। आप अद्यतन करता है, तो और आप अब भी वही त्रुटि है - एक करके अपने संकुल एक की स्थापना रद्द करें जब तक आप अपने system.web.http संदर्भ से गायब हो पाने - तो फिर इस संदर्भ जोड़ें

+0

प्रश्न का उत्तर पहले से ही दिया गया था। –

+0

संस्करण वेबपी 5.0.0 स्थापित करने का मतलब है पिछले संस्करण पर जा रहा है जो अन्य समस्याओं का कारण बन सकता है। निचले संस्करण में डाउनग्रेड करने की कोई आवश्यकता नहीं है बस नवीनतम संस्करण संदर्भ –

+0

को ठीक करें, इससे कोई समस्या नहीं आ रही है, यह ठीक काम कर रहा है। –

0

मैं अपने निर्माण त्रुटि को ठीक करना चाहिए एक ही मुद्दा था, लेकिन इस "अपडेट-पैकेज -reinstall Microsoft.AspNet.Cors" कर मेरी समस्या

    तय -
+0

मेरे लिए काम नहीं करते हैं –