ClickOnce VB.NET アプリをターミナル サービスで RemoteApp として実行するために、ほぼすべてのことを試みました。アプリの .application ファイルを実行するバッチ ファイルがあります。
これは、ターミナル サーバーの RDP デスクトップ セッションを介して正常に機能します。ただし、TS RemoteApp としては、そうではありません。
クライアント システムでコマンド プロンプト (バッチ ファイル) がすばやく表示されますが、何も表示されません...
.application ファイルを直接 (バッチ ファイルを使用せずに) 指すようにするか、パブリケーションをローカルにコピーしてそれを指すようにする場合も同様です。
同様の問題に関するtechnet.microsoft.comのディスカッションを見つけましたが、リストされている解決策はありません。
以前にこれに遭遇して機能したことがある人は、何をしなければなりませんでしたか?
現在、そのサーバーの他のすべてにRemoteAppを使用しているため、可能であればそれを維持したいと考えています.
現在の回避策は、OneClick 経由でネットワークに公開するたびに、ターミナル サーバーでアプリの MSI ベースのインストーラーをビルドして実行することですが、これは非常に面倒な場合があり、忘れがちです。
このアプリは、フル デスクトップ モードで実行するとターミナル サービス経由で正常に動作しますが、RemoteApp では実行されないため、ターミナル サーバーのアクセス許可に固有のものではないと思います。