Reference.svcmap: не удалось загрузить файл или сборку Microsoft.SqlServer.SqlEnum, - PullRequest
0 голосов
/ 09 июля 2020

при загрузке веб-сайта на хост, указанный ниже, возникает ошибка. У меня нет проблем с локальным хостом, но когда я загружаю его на хост, возникает эта ошибка:

Описание ошибки парсера: ошибка произошла во время синтаксический анализ ресурса, необходимого для обслуживания этого запроса. Просмотрите следующие подробные сведения об ошибке синтаксического анализа c и измените исходный файл соответствующим образом.

Сообщение об ошибке анализатора: Reference.svcmap: не удалось загрузить файл или сборку Microsoft.SqlServer.SqlEnum, Version = 10.0.0.0 , Культура = нейтральный, PublicKeyToken = 89845dcd8080cc91 'или одна из его зависимостей. Система не может найти указанный файл.

Ошибка источника:

[Нет соответствующих строк исходного кода]

Исходный файл: / App_WebReferences / XMLForSMSServiceReference1 / Строка: 1

Трассировка загрузки сборки: следующая информация может помочь определить, почему сборка Microsoft.SqlServer.SqlEnum, Version = 10.0.0.0, Culture = нейтральный, PublicKeyToken = 89845dcd8080cc91 не может быть загружена.

what я должен делать? С уважением, Неда

1 Ответ

0 голосов
/ 09 июля 2020

Возможный дубликат: C# Ошибка ссылок SMO и SqlEnum

Короткий ответ: в двоичных файлах, которые вы развертываете на целевом сервере, отсутствуют ссылочные двоичные файлы (я предполагаю, что Sql серверная библиотека SMO).

При развертывании проекта в месте назначения вы должны убедиться, что в месте назначения уже установлены общие компоненты (например, SQL SMO), если нет, вам нужно включить такие общие компоненты. двоичные файлы через ваш msi / развертывание.

В вашем случае есть два возможных обходных пути в зависимости от того, как вы хотите этого достичь.

  1. Создайте msi и включите все двоичные файлы (включая один те go в глобальном кеше - строго подписанные библиотеки) - это более разумный способ обработки стандартный сценарий развертывания ios.
  2. Развертывайте только двоичные файлы вашего проекта, но убедитесь, что пакеты, на которые есть ссылки уже установлены по назначению.
...