System.Diagnostics.Process.Start在服务器上抛出线程异常

时间:2012-07-07 06:08:02

标签: c# asp.net system.diagnostics threadabortexception

在我的网站中,我使用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);
            }

1 个答案:

答案 0 :(得分:1)

要在ASP.NET服务器上使用Process,您需要configure the application for Full Trust.

您确定需要生成此进程服务器端吗?看来你没有使用它的输出。