0

ClickOnce WPFブラウザー アプリケーションをIISサーバーに公開しようとしています。

現在、すべてが設定されており、ローカル ネットワーク内のすべてのコンピューターから Web サイトにアクセスできます。ただし、 を押した後Runは、アプリケーションはサーバー PC でのみ動作します。これは、アプリケーションを実行するオプションを持つ唯一のコンピューターです。

マニフェストか何かで何かがずれていると思います。どこを探せばいいのかわからない。どうすればいいですか?

4

1 に答える 1

1

アプリケーションが他のコンピューターにインストールされていないこと、またはアプリケーションが他のコンピューターで実行されていないことが問題ですか?

他のコンピューターで実行されていない場合は、(レジストリ キーを設定して) Fusion ログ メッセージを有効にします - How to enable assembly bind failure logging (Fusion) in .NET を参照してください。

ほとんどの場合、問題はアセンブリの欠落です (サーバー マシンには、マニフェストに含まれていない GAC に何かがインストールされている可能性があります)。これを修正する方法は、欠落しているアセンブリ参照に CopyLocal=true を設定することです。

于 2013-06-18T15:54:12.873 に答える