2

リクエストが来たときに Process.Start() を使用してプロセスを開始する必要がある WCF サービスがあります。ただし、Visual Studio 開発サーバーを使用してテストするとすべて正常に動作しますが、実行するとプロセスが開始されません。 IIS サーバー上。

許可/特権などに関係していると思いますが、許可を与える必要があるものや場所がわかりません。

これは私が今持っているものです。助けていただければ幸いです

if (uri.StartsWith("http://"))
{
    Process.Start(new ProcessStartInfo() { FileName = uri, UseShellExecute = true, Verb = "runas"});
}
4

1 に答える 1

0

自分のユーザー アカウント (管理者アカウント) を WCF サービスのアプリケーション プールに接続しました。できます。アプリケーション プールのユーザー アカウントを指摘してくれた Rajesh に感謝します。

また、「Verb = "runas"」を削除する必要がありました

于 2012-09-04T09:57:44.723 に答える