0

開発サーバーではすべてが完全に機能していますが、IIS 7.5 に展開すると Windows エクスプローラーが表示されません System.Diagnostics.Process.Start("explorer.exe", argument); を使用しています。それを行う別の方法はありますか?PS: System.Diagnostics.Process.Start("explorer.exe", argument); を実行するために提案されたすべてのソリューションを試しました。しかし、おかげで成功しませんでした

4

1 に答える 1

2

これは不可能です。コードはサーバー側で実行されており、サーバー側のプロセスにしかアクセスできません (十分な権限がある場合、通常はそうではありません)。

クライアントのファイル システムにアクセスできないため、クライアント側のエクスプローラーを開くことができません。コメントに記載されているようにリンクを含めることもできますがfile://C:/Windows/Explorer.exe、これは、クライアントの C ドライブに実際に Windows がインストールされていて、Windows フォルダーがそのように命名されている場合にのみ機能します。

全体として、これはサポートされているシナリオではありません。

于 2013-05-16T13:40:57.203 に答える