在我的网站中,我使用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);
}
答案 0 :(得分:1)
要在ASP.NET服务器上使用Process,您需要configure the application for Full Trust.
您确定需要生成此进程服务器端吗?看来你没有使用它的输出。