मैं एक कस्टम सदस्यता और भूमिका प्रदाता बनाने के लिए कोशिश कर रहा हूँ लोड नहीं कर सका। इस के लिए कोड ठीक हो रहा है, लेकिन जब मैं वेब साइट प्रशासन उपकरण की सुरक्षा भाग तक जाने की कोशिश, मैं निम्नलिखित हो:फ़ाइल या विधानसभा NHibernate.XmlSerializers
लागू सदस्य एक गतिशील विधानसभा में समर्थित नहीं है।
NHibernate से संबंधित कोड की पहली बिट की पहली पंक्ति है कि कहा जाता है के संदर्भ में: प्रकार 'सिस्टम की
एक पहला मौका अपवाद:
var cfg = new Configuration();
द्वारा पीछा किया IO.FileNotFoundException ' mscorlib.dll
अतिरिक्त जानकारी: 01 लोड नहीं हो सकाफ़ाइल या असेंबली 'NHibernate.XmlSerializers, संस्करण = 3.1.0.4000, संस्कृति = तटस्थ, PublicKeyToken = aa95f207798dfdb4' या इसकी निर्भरताओं में से एक। सिस्टम निर्दिष्ट फ़ाइल नहीं ढूंढ सकता है।
कि इससे पहले कि मैं कुछ मिलता है:
संस्कृति नाम 'aspx' समर्थित नहीं है।
मेरे पास App_Code फ़ोल्डर में प्रदाता हैं और एनएचबीर्नेट डीएलएल को आवेदन के निष्पादन पर बिन फ़ोल्डर में कॉपी किया गया है।
मैं इसे प्रदाताओं नहीं प्रासंगिक वर्गों और DLLs NHibernate से संबंधित है और भूमिका वर्ग और इतने पर के सभी को खोजने के लिए सक्षम किया जा रहा से कोई लेना देना है यह सोचते हैं रहा हूँ।
किसी भी कारण से, यह समस्या दूर हो गई।
है मुझे लगता है कि यह एक अच्छा सवाल है। ऐसे समय होते हैं जब सीएलआर अपवादों को तोड़ना उपयोगी होता है, और NHibernate.XmlSerializers अपवाद एक व्याकुलता है। कामकाज NHibernate.XmlSerializers.dll की एक स्थानीय प्रति उत्पन्न करना है और इसे NHibernate.dll के समान निर्देशिका में रखना है। यहां निर्देश: http://www.codewrecks.com/blog/index.php/2008/02/13/sgenexe-and-strongly-named-assemblies/। NHibernate.snk यहां: https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate.snk। sgen.exe NHibernate.dll /type:NHibernate.Cfg.MappingSchema.HbmMapping /compiler:/keyfile:NHibernate.snk – RedGreenCode