Ошибка при развертывании приложения BizTalk - доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

Любая идея, почему я получаю это исключение доступа к доступу?

Я развертываю очень простой проект BizTalk 2009 из Visual Studio.

ошибка DEPLOY:
   В доступе отказано. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

ошибка DEPLOY: в Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(флаги AssemblyCacheInstallFlag, String manifestFilePath, FusionInstallReference referenceData)        в Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname, Boolean force)
в Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(String assemblyLocation)
в Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server, String database, String assemblyPathname, String applicationName)
в Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy, String server, String database, String assemblyPathname, String group, String applicationName, журнал ApplicationLog)

error DEPLOY: Неопределенное исключение: "
В доступе отказано. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))"

Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

error DEPLOY: доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

: ВыполнениеEndChangeRequestsWithRollBack

error DEPLOY: Не удалось добавить ресурс (ы). Не удалось выполнить запрос на изменение для некоторых ресурсов. BizTalkAssemblyResourceManager не смог завершить запрос на изменение типа конца. В доступе отказано. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

Ответ 1

Использовать Run As → Administrator для Visual Studio. У вас должны быть привилегии администратора для развертывания сборок BizTalk (поскольку они развертываются в GAC).