1

私はbiztalk2009を使用しており、vs.net2008を介して展開しようとしています。

私のプロジェクトは、オーケストレーションが空の空のBizTalkアプリケーションです。厳密な名前のキーファイルを作成し、[署名]の下のプロジェクトプロパティで選択しました。アプリケーション名も指定しました。

展開すると、次のエラーが発生します。アプリケーション「BizTalk.System」の更新中にエラー1が失敗しました。アクセス拒否。現在のユーザーには、操作を完了するための特権がありません。00

これが何を意味し、私が間違っているのかについてのアイデアはありますか?私が知っていることから、BizTalk.Systemをまったく更新することは想定されていません。

4

2 に答える 2

2

BizTalk.Systemアプリケーションは読み取り専用であるため、更新できませんが、特にこのような単純なサウンドのプロジェクトでは、知らないうちに更新しようとしているのではないかと思います。ただし、新しいアプリケーションはBizTalk.Systemを参照している必要があります...この依存関係の作成に問題がある可能性がありますか?

これらは、トラブルシューティングするために私が取る最初のステップのいくつかです:

  • BizTalkMgmtDbデータベースをチェックして、適切な権限があることを確認してください
  • アクセス拒否エラーの詳細については、EventViewerログを確認してください
  • BizTalk管理コンソールで空のアプリケーションを手動で作成してみてください。同じエラーが発生するかどうかを確認してください
  • アプリケーションを手動で作成できる場合は、VS 2008を介してプロジェクトを空のアプリケーションにデプロイしてみて、同じエラーが発生するかどうかを確認してください。

うまくいけば、これらの1つが問題が何であるかを特定するのに役立つでしょう(またはさらに良いことに、あなたはすでに問題を解決していることを願っています:))

于 2010-05-10T12:35:09.687 に答える
1

BizTalk.System アプリケーションに展開するべきではないことに同意します。

正しい場所に展開していることを確認するには、BizTalk プロジェクトのプロパティを開き、[展開] タブをクリックします (上記では、ローカルに展開していると仮定しています。この場合、BizTalk グループサーバー構成データベースは既に配置されているはずです)。悩ませる)。

[ BizTalk グループ] で、[アプリケーション名]を [テスト アプリケーション] に設定します (これは後でより意味のある名前に変更できます)。[ユニット テストを有効にする] プロパティを除いて、[配置] タブの他のすべてのブール プロパティが true に設定されていることを確認します。

Visual Studio からプロジェクトを展開すると (プロジェクト名を右クリックして [展開] を選択すると、新しい BizTalk アプリケーションが作成され、プロジェクトがリソースとしてそのアプリケーションに展開されます。VS 出力ウィンドウを見て、展開されていることを確認します。成功しています。

展開が完了したら、BizTalk Server 管理コンソールを開き、[アプリケーション] ノードを展開すると、'Test Application' という名前の新しいアプリケーションが表示されます。新しいアプリを展開してResourcesを見ると、最近デプロイしたプロジェクトが表示されます。

于 2010-05-12T13:38:20.357 に答える