0

私の Web サイトでは、System.Diagnostics.Process.Start を使用して特定のファイルをプレビューしています。ローカル サーバーでは正常に動作していますが、ファイルをプレビューしようとすると、オンライン サーバーで ThreadAbortException がスローされます。

リピーターのボタンをクリックするとプレビューが表示されます。コードを以下に示します。

if (e.CommandName == "Preview")
            {
                Button btn = (Button)e.CommandSource;
                string filePath = Server.MapPath("~/Upload");
                string _DownloadableProductFileName = filename;
                System.Diagnostics.Process.Start(filePath + "\\" + _DownloadableProductFileName);
            }
4

1 に答える 1

1

ASP.NET サーバーで Process を使用するには、完全信頼用にアプリケーションを構成する必要があります。

このプロセス サーバー側を生成する必要がありますか? その出力を使用していないようです。

于 2012-07-07T06:50:57.623 に答える