0

共有サーバーにデプロイされたvb.netWindowsアプリケーションがあり、複数のユーザーがローカルマシンでその参照を使用しています。

問題:新しいバージョンをデプロイする場合は常に、アプリケーションで使用されているすべてのインスタンスを閉じる必要がありますが、これは実行不可能であるため、デプロイメントごとにアプリケーションのすべての参照を強制的に見つけて強制終了する必要があります。

アプリケーションへのログインにActiveDirectoryクレデンシャルを使用しています。したがって、アプリケーションインスタンスを使用しているすべてのActiveDirectoryユーザーを見つける必要があります。

複数のユーザーによって強制的に使用されているvb.netWindowsアプリケーション参照を強制終了する方法があることを教えてください。

ありがとう、ニキル

4

1 に答える 1

0

あなたの質問から、共有サーバー上に単一の実行可能ファイルがあり、複数のユーザーがその場所からその実行可能ファイルを実行していることがわかります。

この場合の答えは、実行可能ファイルを適切にパッケージ化して展開することです (つまり、ローカル ユーザーのマシンに)。適切なソリューションはClickOnceです。これは、クライアント アプリケーションの展開とアップグレードを非常に簡単にする Microsoft テクノロジです。私はそれをお勧めします。

于 2013-01-10T16:18:38.187 に答える