Я пытаюсь развернуть веб-сервис, и все сработало нормально, пока я не изменил номер версии одной из ссылочных dll..NET сборка в папке bin не найдена webservice
Старая версия была 1.0.0.0, новая 1.0.0.1. Эта сборка находится в GAC (приложение SharePoint также использует ее) и в папке bin веб-службы.
Я повторно скомпилировал приложение несколько раз (отладка и выпуск). Я переработал пул приложений, я перезапустил веб-сервер из диспетчера IIS. Я удалил временные файлы в C: \ windows \ Microsoft.Net ... Ничего не помогло.
Я создаю Visual Studio 2008, а затем публикую из Visual Studio. Ссылки в VS все выглядят правильно (номера версий сборок).
Даже если я использую отражатель, он говорит мне, что dll ссылается на версию сборки 1.0.0.1. Но служба продолжает бросать исключение из-за невозможности загрузить сборку с номером версии 1.0.0.0.
Единственное быстрое решение, которое я могу выяснить, это изменить номер версии на 1.0.0.0. Но тогда я даже не уверен, какая версия кода действительно загружена ...
Кстати, я работаю на Windows Server 2008 и с использованием Framework 3.5.
Вы проверили web.config? –
Я имею в виду, будет ли его получение обновляться в web.config? –