#c# #asp.net #c#-4.0 #dll
#c# #asp.net #c #-4.0 #dll
Вопрос:
На моем локальном компьютере при запуске моего приложения я успешно могу загрузить страницу, и я развертываю тот же код в windows server 2008, и я получаю приведенную ниже ошибку
«Не удалось загрузить файл или сборку ‘System.Net.Http.Formatting, Version = 4.0.0.0, Culture = neutral, PublicKeyToken= 31bf3856ad364e35’ или одну из его зависимостей. Системе не удается найти указанный файл.»
visual Studio не установлена на моем сервере.
Я думаю, нам нужно зарегистрировать эту сборку на windows server 2008. Как я могу устранить эту ошибку на Windows server 2008 без командной строки visual studio.
Ответ №1:
Я бы сделал это, установив этот пакет nuget:
Install-Package Microsoft.AspNet.WebApi.Client
которая содержит System.Net.Http.Formatting (и убедитесь, что вы ее развернули).
Ответ №2:
Попробуйте изменить параметр «Копировать локально» на «True» в ссылочных свойствах Visual Studio для этой сборки и выполнить повторное развертывание.