Я получил эту ошибку в своей промежуточной среде, но не получаю ее в своей локальной среде. Промежуточный сервер - Windows Server 2008 R2.MVC 6: System.IO.FileNotFoundException: Не удалось загрузить файл или сборку. System.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
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
Решение использует DNX-CLR-обоюдного x86.1.0.0-RC1-Update2.
Я добавил пакет «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
Я поместил System.Numerics.Vectors.dll в каталог бен, как я сделал с DiagnosticSource.dll, но я все еще получаю ошибку недостающий Vectors.dll. Я не верю, что я должен размещать библиотеки DLL в каталоге bin runtime. Как я могу это решить?
Update
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
Вы не должны копировать DLL-файлы, которые находятся в пакетах, в случайные места. Какая версия .NET Framework у вас есть на машине, где все не работает? – Pawel
@Pawel - Я скопировал библиотеки DLL только для целей отладки. Обновлен список версий .NET. – diverge
Не могли бы вы разместить файл project.json. –