Назад | Перейти на главную страницу

Ошибка развертывания BizTalk 2009 Visual Studio 2008

В настоящее время я впервые пробую BizTalk 2009. Я ни в коем случае не являюсь пользователем / экспертом BizTalk. Установка была довольно длительным процессом, но, согласно контрольному списку Microsoft, все было установлено правильно, без проблем с первой попытки.

Мой вопрос может показаться более ориентированным на переполнение стека, но я предполагаю, что у меня есть проблема с конфигурацией системы, которую необходимо решить.

Программа установки (под управлением VMWare Fusion 2.0) - все программное обеспечение от Microsoft пробный издание. Я пытаюсь проработать несколько примеров руководств и тестовых развертываний, чтобы дать рекомендации руководству.

В настоящее время я пробую учебные пособия на MSDN (ссылка на сайт) и пока все работает без сучка и задоринки. Мне удалось найти решение без проблем. Но когда дело доходит до развертывание решение, вот когда я получаю несколько аналогичный сообщения об ошибках (извинения за форматирование, так как имеется множество сообщений):

Error   1    Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Error   2    at Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(AssemblyCacheInstallFlag

flags, String manifestFilePath, FusionInstallReference referenceData) в Microsoft.BizTalk.Gac.Gac.InstallAssembly (String assemblyPathname, Boolean force) в Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall (String assemblyLocation) в Microsoft.BizTalk.Deploy.BizTalkAssembly.Private String server, String database, String assemblyPathname, String applicationName) в Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy (логическое повторное развертывание, String server, String database, String assemblyPathname, String group, String applicationName, ApplicationLog log)

Error    5    Failed to add resource(s). Change requests failed

для некоторых ресурсов. BizTalkAssemblyResourceManager не удалось выполнить запрос на изменение конечного типа. Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)) 0 0

Warning    6    Assembly "EAIOrchestrations, Version=1.0.0.0,

Культура = нейтральный, PublicKeyToken = c697d29deb225ec9 "зависит от следующих сборок, которые должны быть установлены в глобальном кэше сборок для успешного выполнения: Сборка" EAISchemas, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = c697d29deb225ec9 "

Error    7    Assembly "EAIOrchestrations, Version=1.0.0.0,

Культура = нейтральный, PublicKeyToken = c697d29deb225ec9 "ссылается на следующие сборки, которые необходимо развернуть перед развертыванием этой сборки: Сборка" EAISchemas, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = c697d29deb225ec9 "

Error    8    Deploy operation failed.
""
Assembly "EAIOrchestrations, Version=1.0.0.0, Culture=neutral,

PublicKeyToken = c697d29deb225ec9 "ссылается на следующие сборки, которые необходимо развернуть перед развертыванием этой сборки: Assembly" EAISchemas, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = c697d29deb225ec9 "

Error    9    at Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String

server, String database, String assemblyPathname, String applicationName) в Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy (логическое повторное развертывание, String server, String database, String assemblyPathname, String group, String applicationName, ApplicationLog log)

Error    10    Deploy operation failed.
""
Assembly "EAIOrchestrations, Version=1.0.0.0, Culture=neutral,

PublicKeyToken = c697d29deb225ec9 "ссылается на следующие сборки, которые необходимо развернуть перед развертыванием этой сборки: Assembly" EAISchemas, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = c697d29deb225ec9 "

Error    11    Failed to add resource(s). Change requests failed

для некоторых ресурсов. BizTalkAssemblyResourceManager не удалось выполнить запрос на изменение конечного типа. Не удалось выполнить операцию развертывания. «Сборка» EAIOrchestrations, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = c697d29deb225ec9 »ссылается на следующие сборки, которые необходимо развернуть перед развертыванием этой сборки: сборка« EAISchemas, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = c697d29deb225ec9. "
0 0

Теперь, с первого взгляда на ошибку № 2, похоже, что проблема связана с Visual Studio и GAC. Я попытался установить сгенерированные .dll в GAC вручную (копирование в windows / assembly) безуспешно. Несмотря на то, что моя учетная запись находится в группе администраторов и во всех группах BizTalk, я не смог установить библиотеки DLL.

Итак, впоследствии я вошел в систему как администратор и смог скопировать библиотеки DLL в GAC и попытался повторно развернуть решение (в качестве собственной учетной записи пользователя), но появились те же сообщения об ошибках. У меня нет идей. Я уверен, что это что-то простое, как разрешения, поскольку очевидный код сообщения об ошибке указывает E_ACCESSDENIED, я просто не настолько знаком с BizTalk внутренне, чтобы попробовать что-нибудь еще.

Любые идеи или решения будут очень признательны. Спасибо!

Вам нужно запустить Visual Studio от имени администратора:

Visual Studio не позволяет развернуть проект BizTalk на компьютере с включенной функцией контроля доступа пользователей (UAC), если вы не запустите Visual Studio с правами администратора. Чтобы запустить Visual Studio с правами администратора, нажмите Пуск, выберите Все программы, выберите Microsoft Visual Studio 2008, щелкните правой кнопкой мыши Microsoft Visual Studio 2008 и выберите Запуск от имени администратора.

http://msdn.microsoft.com/en-us/library/dd210272(BTS.10).aspx