現在、BizTalk2009を初めて試しています。私は決してBizTalkユーザー/専門家ではありません。インストールは非常に長いプロセスでしたが、Microsoftのチェックリストに固執し、最初の試行で問題なくすべてが正しくインストールされました。
私の質問はスタックオーバーフロー指向のように見えるかもしれませんが、私の推測では、解決する必要のあるシステム構成の問題があります。
セットアップ(VMWare Fusion 2.0を実行)-Microsoftのすべてのソフトウェアはtrialエディションです。いくつかのサンプルチュートリアルとテスト展開を実行して、管理者に推奨事項を作成しようとしています。
私は現在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に精通していないため、他のことを試すことができません。
任意のアイデアや解決策をいただければ幸いです。ありがとう!
管理者として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