2009-03-26 15 views
9

एमवीसी मोनो 2.4 पर चल रहा है (जो संभव है, यहां कुछ धागे के अनुसार) बिना किस्मत के। मैं इस अतीत नहीं मिल सकता है:एएसपी.नेट एमवीसी 1.0 + मोनो 2.4

Compilation Error 

Description: Error compiling a resource required to service this request. Review your source file and modify it to fix this error. 

Compiler Error Message: : ** (/usr/local/lib/mono/2.0/gmcs.exe:5232): WARNING **: The class System.Web.Management.WebRequestErrorEvent could not be loaded, used in System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
~/Global.asax 

Show Detailed Compiler Output: //etc 

मैं बिन फ़ोल्डर में System.Web.dll (और सचमुच इस परियोजना में हर संदर्भ) जोड़ दिया है - अभी भी कोई जाने।

कोई विचार?

कड़ियाँ:

Miguel de Icaza हुए कहा कि यह संभव है: Twitter SO 1 SO 2

उत्तर

6

आपको एमवीसी (या मोनो) को संकलित करने की आवश्यकता नहीं है, लेकिन आपको मोनो 2.4 पर उपलब्ध मोनो 2.4 की आवश्यकता होगी, जो मोनो डाउनलोड साइट पर उपलब्ध है।

आपको केवल एक ही डीएलएल की आवश्यकता है System.Web.Mvc.dll। वीएस में इसे संभालने का सबसे आसान तरीका उस असेंबली के लिए "स्थानीय प्रतिलिपि" सेट करना होगा। अन्य किसी अन्य सिस्टम की प्रतिलिपि न लें। * संदर्भ।

+0

पहले से ही उस डीएलएल - एक ही त्रुटि के साथ कोशिश की है। फिर भी कोशिश करेंगे। –

+0

मैंने मोनो साइट से मोनो 2.4/ओपनएसयूएसई 11.1 वीएमवेयर छवि के साथ इसका परीक्षण किया। इसमें पहले से ही सभी मोनो स्थापित और कॉन्फ़िगर किए गए हैं। यदि आप वास्तव में अपनी मशीन पर System.Web खो रहे हैं, तो आपको यह सुनिश्चित करने की आवश्यकता हो सकती है कि आपने सभी निर्भरताओं को स्थापित किया हो। क्या कोई अन्य एएसपी.NET ऐप्स xsp2 कमांड के साथ काम करता है? –

+0

हाँ, सामान्य एएसपी.नेट काम करता है। क्या इस काम को करने के लिए मोनो को कोई अतिरिक्त कॉन्फ़िगरेशन पैरामीटर चाहिए? >> चेतावनी **: कक्षा प्रणाली.Web.Management.WebRequestErrorEvent लोड नहीं किया जा सका, सिस्टम.Web, संस्करण = 2.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a –

0

क्या किसी भी DLLs कि संदर्भ system.web के बारे में।

0

सिस्टम.Web के लिए mono status page के अनुसार, उल्लिखित वर्ग अभी तक लागू नहीं किया गया है। हो सकता है कि आप धागे के लिए एक लिंक शामिल कर सकें जो कहता है कि इसे चलाने के लिए संभव है?

+0

जोड़ा गया लिंक; मैं फिलहाल एसवीएन से संकलित हूं ... उम्मीद है कि यह काम करेगा। –

0

मुझे एएसपी.नेट एमवीसी या मोनो का कोई अंदाजा नहीं है।

लेकिन, ऐसा लगता है कि डीएलएल जीएसी या इसी तरह की जगह में होना चाहिए (सुनिश्चित नहीं है कि मोनो के मामले में शब्दावली का क्या उपयोग किया जाता है)। डीएलएल ने प्रकाशन किया है, जो इसे जीएसी के लिए उम्मीदवार बनाता है।

क्या इससे मदद मिलती है?

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