У меня есть веб-приложение, которое мы развернули в производстве. У нас есть отдельные серверы для WEB и базы данных. БД - это SQL Server 2008, и он размещен на совершенно другом сервере, и наш IIS установлен на другом сервере.
На моем веб-сервере мы получаем следующую ошибку. Не удалось загрузить файл или сборку "Microsoft.SqlServer.Types, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91" или одну из его зависимостей
Я проверил GAC на веб-сервере, и в нем отсутствовала эта конкретная DLL. Это имеет смысл для меня, поскольку это веб-сервер, и он не должен иметь сборки, связанные с SQLServer.
Наше приложение отлично поработало в нашей тестовой и промежуточной среде, так как наши IIS и DB были установлены на одном сервере.
Как мне пройти эту проблему в Production? Я могу, установив SQL Server 2008 на веб-сервер. Но для меня это не имеет смысла. Это веб-сервер - зачем мне устанавливать SQL Server 2008 на эту машину?