2016-04-22 12 views
5

मुझे यह त्रुटि मेरे स्टेजिंग वातावरण में मिली लेकिन मुझे अपने स्थानीय वातावरण में नहीं मिला। स्टेजिंग सर्वर विंडोज सर्वर 2008 आर 2 है।एमवीसी 6: System.IO.FileNotFoundException: फ़ाइल या असेंबली 'सिस्टम लोड नहीं किया जा सका' Diagnostics.DiagnosticSource

System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.DiagnosticSource, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 

स्टेजिंग वातावरण एक बिंदु पर काम कर रहा था और यह त्रुटि हाल ही में है। मुझे त्रुटि लॉग से यह त्रुटि मिलती है। साइट सिर्फ स्पिन करती है और कुछ भी प्रदर्शित नहीं करती है।

दोनों वातावरण DNX-clr-जीत x86.1.0.0-RC1-Update2 उपयोग कर रहा है एक ही DNX संस्करण

C:\Users\Me>dnx --version 
Microsoft .NET Execution environment 
Version:  1.0.0-rc1-16609 
Type:   Clr 
Architecture: x86 
OS Name:  Windows 
OS Version: 6.1 
Runtime Id: win7-x86 

समाधान है।

मैंने समाधान में सभी परियोजनाओं के लिए पैकेज 'System.Diagnostics.DiagnosticSource' जोड़ा और इसे तैनात किया। उसने कुछ भी नहीं किया।

मैंने पैकेज निर्देशिका से System.Diagnostics.DiagnosticSource.dll को पकड़ लिया और इसे 'runtimes \ dnx-clr-win-x86.1.0.0-rc1-update2 \ bin' निर्देशिका में गिरा दिया। मैं तो एक त्रुटि इस त्रुटि

Could not load file or assembly 'System.Numerics.Vectors, Version=4.1.1.0 

मिलता है कि मैं DiagnosticSource.dll के साथ किया था मैं बिन निर्देशिका में System.Numerics.Vectors.dll रखा लेकिन मैं अभी भी लापता Vectors.dll त्रुटि मिलती है। मुझे विश्वास नहीं है कि मुझे डीएलएल को रनटाइम बिन निर्देशिका में रखना चाहिए। मैं इसे कैसे हल करूं?

अद्यतन

Active Version   Runtime Architecture OperatingSystem Alias 
------ -------   ------- ------------ --------------- ----- 
    1.0.0-beta8  clr  x86   win 
    1.0.0-beta8  coreclr x86   win 
    1.0.0-rc1-final clr  x64   win 
    1.0.0-rc1-final clr  x86   win 
    1.0.0-rc1-final coreclr x64   win 
    1.0.0-rc1-final coreclr x86   win 
    1.0.0-rc1-update1 clr  x64   win 
    1.0.0-rc1-update1 clr  x86   win 
    1.0.0-rc1-update1 coreclr x64   win 
    1.0.0-rc1-update1 coreclr x86   win 
    *1.0.0-rc1-update2 clr  x86   win    default 
+0

आपको यादृच्छिक स्थानों पर संकुल में मौजूद डीएलएल की प्रतिलिपि नहीं लेनी चाहिए। आपके पास मशीन पर .NET Framework का कौन सा संस्करण है जहां चीजें काम नहीं करती हैं? – Pawel

+0

@ पावेल - मैंने केवल डीबगिंग उद्देश्यों के लिए डीएलएल की प्रतिलिपि बनाई है। .NET के संस्करण संस्करणों में अपडेट किया गया। – diverge

+0

क्या आप अपनी प्रोजेक्ट.जेसन फ़ाइल पोस्ट कर सकते हैं। –

उत्तर

0

ऐसा लगता है कि नेट फ्रेमवर्क 4 स्थापित नहीं की है। आम तौर पर System.Numerics.Vectors जैसे असेंबली को स्थानीय बिन निर्देशिका से नहीं, जीएसी से लोड किया जाना चाहिए।

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