web-dev-qa-db-ja.com

BizTalk 2009 Visual Studio2008展開エラー

現在、BizTalk2009を初めて試しています。私は決してBizTalkユーザー/専門家ではありません。インストールは非常に長いプロセスでしたが、Microsoftのチェックリストに固執し、最初の試行で問題なくすべてが正しくインストールされました。

私の質問はスタックオーバーフロー指向のように見えるかもしれませんが、私の推測では、解決する必要のあるシステム構成の問題があります。

セットアップ(VMWare Fusion 2.0を実行)-Microsoftのすべてのソフトウェアはtrialエディションです。いくつかのサンプルチュートリアルとテスト展開を実行して、管理者に推奨事項を作成しようとしています。

  • Windows 2008 Server
  • 2GBのRAM
  • 40GBのHDDスペース
  • Visual Studio 2008 ProfessionalSP1
  • Office 2007 Professional Plus
  • SQL Server 2008 Enterprise

私は現在MSDN( link )でチュートリアルを試していますが、これまでのところすべてが問題なく機能しています。私は問題なくソリューションを構築することができました。しかし、deployingソリューションになると、いくつかのsimilarが得られます。 )エラーメッセージ(多数のメッセージがあるため、フォーマットについてお詫びします):

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

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

フラグ、文字列manifestFilePath、FusionInstallReference referenceData)、Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname、Boolean force)、Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(String assemblyLocation)、Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy( Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy、String server、String database、String assemblyPathname、String group、String applicationName、ApplicationLog log)のString server、String database、String assemblyPathname、String applicationName)

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,

Culture = neutral、PublicKeyToken = c697d29deb225ec9 "は、ランタイムを成功させるためにグローバルアセンブリキャッシュにインストールする必要がある次のアセンブリに依存します:アセンブリ" EAISchemas、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9 "

Error    7    Assembly "EAIOrchestrations, Version=1.0.0.0,

Culture = neutral、PublicKeyToken = c697d29deb225ec9 "は、このアセンブリをデプロイする前にデプロイする必要がある次のアセンブリを参照します。アセンブリ" EAISchemas、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9 "

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

PublicKeyToken = c697d29deb225ec9 "は、このアセンブリをデプロイする前にデプロイする必要がある次のアセンブリを参照します:アセンブリ" EAISchemas、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9 "

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

server、String database、String assemblyPathname、String applicationName)at Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy、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 "は、このアセンブリをデプロイする前にデプロイする必要がある次のアセンブリを参照します:アセンブリ" EAISchemas、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9 "

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

一部のリソースについて。 BizTalkAssemblyResourceManagerは、終了タイプの変更要求を完了できませんでした。デプロイ操作が失敗しました。 ""アセンブリ "EAIOrchestrations、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9"は、このアセンブリをデプロイする前にデプロイする必要がある次のアセンブリを参照します。アセンブリ "EAISchemas、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = c697d29deb225ec9 「」
0 0

さて、一見エラー#2を見ると、VisualStudioとGACに問題があるように見えました。生成された.dllをGACに手動でインストールしようとしました(Windows /アセンブリでコピー)がうまくいきませんでした。ユーザーアカウントが管理者グループとすべてのBizTalkグループに含まれていても、dllをインストールできませんでした。

そのため、その後、管理者としてログインし、dllをGACにコピーして、ソリューションを(自分のユーザーアカウントとして)再デプロイしようとしましたが、同じエラーメッセージが表示されました。私は考えが足りません。明らかなエラーメッセージコードがE_ACCESSDENIEDを示しているので、アクセス許可のように単純なものだと確信しています。私はBizTalkに精通していないため、他のことを試すことができません。

任意のアイデアや解決策をいただければ幸いです。ありがとう!

2
osij2is

管理者としてVisualStudioを実行する必要があります。

Visual Studioでは、管理者権限でVisual Studioを実行しない限り、ユーザーアクセス制御(UAC)機能がオンになっているコンピューターにBizTalkプロジェクトを展開することはできません。管理者権限でVisualStudioを実行するには、[スタート]ボタンをクリックし、[すべてのプログラム]をポイントし、Microsoft Visual Studio 2008をポイントし、[Microsoft Visual Studio 2008]を右クリックして、[管理者として実行]をクリックします。

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

3
Shiraz Bhaiji