में दूसरे के संकलित संस्करण को तोड़ता है। मेरे पास 30 परियोजनाओं के साथ एक बड़ा समाधान है जिसमें से 2 वेब प्रोजेक्ट्स (एमवीसी और वेबएपीआई) पृष्ठभूमि वर्ग पुस्तकालय परियोजनाओं के समूह के साथ हैं।एक वेब प्रोजेक्ट का निर्माण समाधान
मेरे पास आईआईएस में वेब प्रोजेक्ट होस्ट करने के लिए दृश्य स्टूडियो सेट अप है।
यदि मैं एक साफ निर्माण करता हूं, तो पूरे समाधान के पूर्ण निर्माण के बाद, ब्राउज़र के माध्यम से दोनों परियोजनाओं तक पहुंच ठीक काम करती है। (वे diff फ़ोल्डर्स में हैं और iis में diff 'domains' पर होस्ट किए गए हैं)
यदि मैं कोई कोड परिवर्तन नहीं करता हूं, तो बस 2 वेब प्रोजेक्ट्स में से एक का पुनर्निर्माण करें, दूसरा काम करना बंद कर देता है।
स्पष्ट होने के लिए, वेबएपीआई परियोजना के पुनर्निर्माण के कारण एमवीसी परियोजना में त्रुटियां हैं। और इसके विपरीत।
मुझे जो त्रुटि मिल रही है वह कह रही है कि System.Web.Http.Formatter नहीं मिला है। विस्तार से पता चलता है कि स्थित असेंबली संस्करण संदर्भ संस्करण से अलग है। बिन फ़ोल्डर की जांच से पता चलता है कि यह मामला नहीं है।
क्या आप हमें विस्तार से सही त्रुटि दे सकते हैं। इसके अलावा यदि वीएस का कहना है कि उन संदर्भों में अलग-अलग संस्करण हैं, तो आप यह सुनिश्चित कर सकते हैं कि यह है। क्या आप आईआईएस में एक ही साइट पर उन वेब एपीआई और एमवीसी ऐप को होस्ट कर रहे हैं? – efaruk
मुझे एमवीसी 3.0.0.0 और 3.0.0.1 संस्करण विवादों के बारे में समान समस्याएं थीं, शायद यह संबंधित है? –
साथ शुरू करने के लिए, आप एमवीसी का किस संस्करण का उपयोग कर रहे हैं? आपकी परियोजनाएं किस अन्य पैकेज पर निर्भर करती हैं? – Eniola