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