2010-06-01 19 views
10

हैलो मुझे एक आईआईएस 6.0 सर्वर पर DevExpress नियंत्रण का उपयोग कर एक प्रोजेक्ट को तैनात करने की आवश्यकता है। प्रोजेक्ट ठीक है और जब तक मैं DevExpress नियंत्रण में जोड़ता हूं। जब साइट को लोड करने की कोशिश कर रहा त्रुटि मिलती हैसर्वर पर DevExpress को कैसे तैनात करें?

लोड नहीं कर सका फ़ाइल या विधानसभा 'DevExpress.Web.v9.3, संस्करण = 9.3.4.0, संस्कृति = तटस्थ, PublicKeyToken = b88d1754d700e49a' या इसकी निर्भरताओं में से एक। सिस्टम निर्दिष्ट फ़ाइल नहीं मिली

मैं क्या गलत कर रहा हूं? मैंने सर्वर पर नियंत्रण स्थापित करने का प्रयास किया है और एप्लिकेशन के बिन/फ़ोल्डर में सभी असेंबली डीएलएस की प्रतिलिपि बनाने की कोशिश की है, लेकिन मुझे यह त्रुटि दूर नहीं जा सकती है। मैं इसे काम पर कैसे लगाऊं?

+0

मुझे इसे काम करने के लिए सभी संदर्भों को भी जोड़ना होगा। क्या आप समझ गए हैं कि आप किस विशिष्ट डीएल को याद कर रहे हैं? मेरा ऐप 100 एमबी तक चला गया ... – KMC

उत्तर

16

मैं विजुअल स्टूडियो में जा रहा हूं और फिर सभी देवएक्सप्रेस संदर्भों का चयन कर रहा हूं और "स्थानीय प्रतिलिपि" को सही पर सेट कर रहा हूं।

0

सर्वर पर पतली स्थापना करने के लिए कोई आधिकारिक टूल नहीं है, हालांकि एक समुदाय के सदस्य ने useful tool लिखा है।

6

विशिष्ट त्रुटि का अर्थ है कि यह DevExpress.Web असेंबली के संस्करण 9.3 की तलाश में है।

सर्वर परिनियोजन के लिए, आपको केवल रनटाइम डीएलएस की आवश्यकता है। आवश्यक DLLs की एक सूची तैनाती विषय के अंतर्गत मदद फ़ाइल में हैं:

'deployment' results from search.DevExpress.com

Brendon Muck's free 'DX Server Installer' tool भी बहुत आसान है (जैसा कि @JHappoldt ने उल्लेख किया है)

एक आखिरी टिप्पणी, कृपया कि जैसा कि आप जानते अपने वेब सर्वर पर डिज़ाइन समय डीएलएस की प्रतिलिपि बनाने की आवश्यकता नहीं है। इन फ़ाइलों का उपयोग केवल विजुअल स्टूडियो में किया जाना है। इसके अलावा, यह [ईयूएलए] के खिलाफ इन्हें वितरित करने के लिए। 'DevExpress.XtraReports.v9.3.Design' (यह तैनात नहीं किया जाना चाहिए)

+0

डिज़ाइन बिट के बारे में अच्छा बिंदु। लेकिन वह उपकरण मेरे लिए काम नहीं करता है। यह मेरे देव पर्यावरण और सर्वर पर – Earlz

+0

पर दुर्घटनाग्रस्त हो सकता है क्या आप मुझे एक ब्लॉग कर सकते हैं और उस ब्लॉग पोस्ट पर टिप्पणी पोस्ट कर सकते हैं? ब्रेंडन आपको इस मुद्दे को समझने में मदद कर सकता है। – Mehul

1

के भीतर: डिजाइन समय DLLs यह पता लगाने की एक आसान तरीका है कि वे आम तौर पर साथ '.डिजाइन'

उदाहरण के लिए अंत है एक वेब प्रकाशन (AKA WPP) आप मेरे NuGet package का उपयोग कर सकते हैं। बस इसे वेब प्रोजेक्ट में इंस्टॉल करें ( वेब साइट्स और एज़ूर भी समर्थित है)। और आपको 'कॉपी स्थानीय' को true पर सेट करने की आवश्यकता नहीं है।

+0

वेब साइट प्रोजेक्ट्स में 'कॉपी स्थानीय' जैसे विकल्प शामिल नहीं हैं, जहां तक ​​मुझे पता है। मैंने आपका नुजेट पैकेज जोड़ा, लेकिन आउटपुट में डीएलएल को नहीं देखा। क्या मेरी परियोजना को वेब एप्लिकेशन होने की आवश्यकता है, या वेब साइट बस ठीक है? – ciuncan

+0

मुझे खेद है कि मैंने पूरी तरह से वेब साइटों का परीक्षण नहीं किया था। बस पैकेज की स्थापना। लेकिन आपका क्या मतलब है 'आउटपुट'? बनाएं या प्रकाशित करें? – Vertigo

+1

दुर्भाग्यवश, वेब साइट समर्थित नहीं हैं। केवल वेब अनुप्रयोगों। – Vertigo

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