有經驗的回答,沒經驗的也頂一下!
如下代碼在本機中是可以正常運行的(為水晶報表導出pdf),但不知道掛在服務上就行了。請有經驗的您幫我看看問題出在哪?
protected void btn_Pdf_Click(object sender, EventArgs e)
    {
        try
        {
            Getsource();
            if (!Directory.Exists("c:\\"))
            {
                //Request.PhysicalApplicationPath
                System.IO.Directory.CreateDirectory("c:\\" + "Exported");
            }
            CrystalDecisions.Shared.DiskFileDestinationOptions opts = new CrystalDecisions.Shared.DiskFileDestinationOptions();
            //导出为磁盘文件
            CrystalDecisions.Shared.ExportOptions myExportOptions = reportDoc.ExportOptions;
            myExportOptions.DestinationOptions = opts;
            myExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
            
            //导出为pdf格式
            reportDoc.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
            //目的路径+"c:\\" 
            string Fname ="B2b_Stock.PDF";
            opts.DiskFileName = "c:\\" + Fname;
            //Path.GetTempFileName();
            //导出操作
            reportDoc.Export();
            System.Windows.Forms.MessageBox.Show("文件導出成功,已存在C盤目錄入下");
        }
        catch (Exception ex)
        {
            System.Windows.Forms.MessageBox.Show("文件導出失敗");
            return;        }
    }提示錯誤如下:
描述: 伺服器上發生應用程式錯誤。此應用程式的目前自訂錯誤設定因安全性考量,防止他人從遠端看見應用程式錯誤的詳細資訊。然而,可以使用本機伺服器電腦上的瀏覽器檢視。