2013-06-25 6 views
19

लोड नहीं कर सका मैं बनाम 2010 और क्रिस्टल रिपोर्ट संस्करण 13.0.2000.0, सिस्टम 64 बिट क्रिस्टल रिपोर्ट रनटाइम 64 बिट का उपयोग कर रहा हूं। मेरी अनुप्रयोग विकास मशीन पर ठीक चल रहा है, लेकिन जब मैं इस त्रुटि त्रुटि केफ़ाइल या असेंबली 'log4net, संस्करण = 1.2.10.0, संस्कृति = तटस्थ, सार्वजनिकKeyToken = 692fbea5521e1304'

Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

स्रोत हो रही सर्वर पर तैनाती कर रहा हूँ:

CR:CrystalReportViewer ID="CrystalRportViewrRegistration" runat="server" AutoDataBind="true"

और मैं GAC विधानसभा मैं नहीं मिला जाँच कर ली है log4net.dll और यहां तक ​​कि मेरे सिस्टम में मैंने सभी को खोज लिया है और रनटाइम संस्करण बदलने और अपाचे से lo4net dll अपलोड करने जैसी कई चीजों की कोशिश की लेकिन कोई भाग्य नहीं है।

+0

शेयरपॉइंट 2010 में क्रिस्टल रिपोर्ट को एकीकृत करते समय मुझे एक ही समस्या है। मैं एप्लिकेशन पूल को 32 बिट में परिवर्तित नहीं कर सकता अन्यथा मेरा वेब हिस्सा काम करना बंद कर देगा। मेरे पास सभी 64 बिट डीएल हैं जिनमें log4net जगह (gac) शामिल है और मैं 64 बिट मशीन का उपयोग कर रहा हूं। अभी भी एक ही समस्या हो रही है, कृपया मदद करें। धन्यवाद –

उत्तर

8

आप %systemdrive%\windows\assembly\ मशीन आप उस पर तैनात करने के लिए प्रयास कर रहे हैं पर में log4net.dll दिखाई नहीं देता है, तो यह आपको सफलतापूर्वक क्रिस्टल रिपोर्ट के लिए पुनर्वितरण स्थापित नहीं किया है के लिए .Net Framework 4.0

स्थापित होने की संभावना है http://scn.sap.com/docs/DOC-7824 (एसएपी क्रिस्टल रिपोर्टें, माइक्रोसॉफ्ट विजुअल स्टूडियो अपडेट & रनटाइम डाउनलोड के लिए डेवलपर संस्करण)

यही क्रम वितरण CrystalDecisions dll के का एक समूह के साथ GAC को log4net जोड़ना चाहिए से (या फिर से स्थापित) नवीनतम सर्विस पैक

+0

नवीनतम सर्विस पैक 5 रनटाइम को फिर से स्थापित किया गया, अभी भी कोई मदद नहीं है। –

+1

मेरे मामले में मैंने इसे इंस्टॉल नहीं किया है, लेकिन मुझे सिर्फ – Brent

3

सही प्लेटफॉर्म (32-बिट या 64-बिट) के लिए संस्करण सुनिश्चित करें। 64-बिट मशीन पर 32-बिट रन-टाइम स्थापित करते समय मुझे एक ही समस्या का सामना करना पड़ा। सही एक स्थापित करना, यानी 64-बिट, इस मुद्दे को हल किया।

+0

से चल रहे बिन फ़ोल्डर में log4net.dll की प्रतिलिपि बनाना था, हाँ, मुझे एक ही समस्या थी। रन-टाइम 64-लेकिन मशीन पर स्थापित करने के बाद। यह काम करना शुरू कर देता है .. जो भी एक ही त्रुटि प्राप्त कर रहे हैं कृपया कम से कम इस समाधान को हल करने के लिए प्रयास करें। यह आसानी से आपकी समस्या का समाधान करेगा। – pedram

18

32-बिट अनुप्रयोगों को चलाने के लिए आईआईएस कॉन्फ़िगर करने के लिए आप निम्न चरणों का पालन करना होगा:

Open IIS 
Go to current server – > Application Pools 
Select the application pool your 32-bit application will run under 
Click Advanced setting or Application Pool Default 
Set Enable 32-bit Applications to True 

यदि यह विकल्प आप के लिए उपलब्ध नहीं है, इन अगले चरणों का पालन करें:

Go to %windir%\system32\inetsrv\ 
Execute the appcmd.exe tool: 
+0

धन्यवाद। पहले विकल्प वास्तव में यह किया था। केवल 1 बिंदु होने के कारण मुझे लगता है कि जब तक मैं किसी अन्य साइट की जांच नहीं करता तब तक संभवतः समाधान नहीं हो सकता;) मुझे लगता है कि मुझे किसी को अपने अंक हहा – Mzn

+1

ठीक से न्याय नहीं करना चाहिए..मैं नया हूं लेकिन मैं इंजीनियर हूं – Ndimby

+0

धन्यवाद Ndimby, यह इसे करें। मैं बस 32 बिट संस्करण में बदल गया और ऐसा करने के लिए भूल गया। जैसे ही मैंने आपकी पोस्ट देखी, मुझे पता था कि यह मुद्दा होना था। धन्यवाद! – johnw182

1

मैं एक ही सामना करना पड़ा मुद्दा (वीएस 2015), लेकिन मेरा आवेदन 32-बिट एप्लिकेशन पूल के तहत चल रहा है। तो मशीन 64-बिट है। मैंने 32-बिट स्थापना स्थापित की और यह काम करता है।

0

मैंने उन सभी चीजों की कोशिश की और यह मेरे लिए काम नहीं करता है।

मैंने अभी अपने कंप्यूटर में SAPCrystalReport स्थापित किया है और यह अब काम कर रहा है।

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

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