0

WCF最近、セルフホスティングからに切り替えたサービスがありIIS-hostedます。を使用して実行可能ファイルを起動する必要がありますProcess.Start()。これは、自己ホスト型の場合は正常に機能しますが、でホストされている場合はIIS、次のエラーが発生します。

TimeOutExceptionは処理されませんでした

void notepad()
{
    System.Diagnostics.Process.Start("notepad").waitForExit();
}

どんな助けでもいただければ幸いです。ありがとう!

4

1 に答える 1

0

サーバーであるIISでWCFサービスをホストする場合、IISはユーザーの操作を必要とせず、許可せず、ユーザーがログインしていない場合でも機能します。そのコンテキストでは、メモ帳やその他の UI 対応アプリケーションをホストする UI がありません。プロセスやその他のバッチ ジョブを実行できますが、Windows UI アプリケーションをレンダリングすることはできません。Windows エクスプローラーが読み込まれず、レンダリングする場所がないためです。プロセスの UI。したがって、UI のないプロセスを開始できます。

于 2013-03-15T06:11:31.140 に答える