Я хочу обновить библиотеку классов (один DLL файл) в веб-приложении для создания. Это веб-приложение предварительно скомпилировано (опубликовано). Я прочитал ответ на StackOverflow (извините, похоже, не может найти его больше, потому что функция поиска работает не очень хорошо), что привело меня к мысли, что я могу просто вставить новую DLL в папку bin, и она будет выбрана без проблем (это может привести к переработке WP, и это нормально, потому что мы не используем состояние сеанса InProc).
Однако, когда я это пробовал, мой сайт взрывается и дает исключение FileLoadException, что определение манифеста сборки не соответствует ссылке на сборку. Что это такое в мире?! Обновление библиотеки DLL в Visual Studio и повторное развертывание всего сайта отлично работают, но это огромная боль в тылу. Какой смысл иметь отдельную DLL, если вам нужно повторно развернуть весь сайт для каких-либо изменений?
Вот вопрос: Как я могу обновить DLL на веб-сайте производителя, не нарушая приложение и не переустанавливая все файлы?