Chcę zaktualizować bibliotekę klas (pojedynczy plik DLL) w produkcyjnej aplikacji sieci Web. Ta aplikacja internetowa jest wstępnie skompilowana (opublikowana). Przeczytałem odpowiedź na StackOverflow (przepraszam, nie mogę tego już znaleźć, ponieważ funkcja wyszukiwania nie działa zbyt dobrze), co doprowadziło mnie do przekonania, że mogę po prostu wkleić nową bibliotekę DLL w folderze bin i zostanie ona wybrana bez problemów (to spowodowałoby recykling WP, co jest w porządku ze mną, ponieważ nie używamy stanu sesji InProc).Aktualizowanie biblioteki DLL w produkcyjnym folderze bin witryny sieci Web ASP.NET
Jednakże, gdy próbowałem tego, moja strona wysadza się w powietrze i daje wyjątek FileLoadException, który mówi, że definicja manifestu zespołu nie pasuje do odwołania do zespołu. Co to takiego na świecie ?! Aktualizacja biblioteki DLL w Visual Studio i ponowne wdrożenie całej witryny działa dobrze, ale jest to ogromny problem z tyłu. Jaki jest sens posiadania oddzielnej biblioteki DLL, jeśli musisz ponownie wdrożyć całą witrynę, aby wprowadzić jakiekolwiek zmiany?
Oto pytanie: Jak mogę zaktualizować bibliotekę DLL w witrynie produkcyjnej bez przerywania aplikacji i bez ponownego wdrażania wszystkich plików?
To jest "strona internetowa" w Visual Studio, przy okazji. Nie jestem pewien, czy to robi różnicę czy nie. –