0

ユーザーが IIS サーバーでホストされている WCF サービスと対話するシステムを開発しています。次に、WCF アプリケーションは、いくつかのパラメーターと共に winform アプリケーションを起動する必要があります。この winform アプリケーションは、何らかの処理を行ってから、サーバーにインストールされているアプリケーション (ソフトウェア) をロードします。このアプリケーションは、いくつかの出力ドキュメントを作成し、ユーザーがアクセスできる共有可能なフォルダーに配置します。[ポイントが低いため、説明的な写真を投稿できませんでした:(]

開発環境では正常に動作しています。つまり、出力が作成されていましたが、IIS に展開すると、エラーがスローされ始めました。

System.UnauthorizedAccessException

2 つの方法を使用して WinForm をロードしようとしました。

  1. Winform が読み込まれ、WCF ホストから WinForm のインスタンスが作成されます
  2. System.Process.Start() を使用して WinForm のインスタンスがロードされます (.EXE)。

どちらの操作も失敗しました。IIS を使用してこれを実現する方法。

4

0 に答える 0