2017-07-18 63 views
0
if (!IsPostBack) 
{ 
    rprt.Load(Server.MapPath("~/report/CrystalReport2.rpt")); 
    DataSet ds = obj.Getds("rpt_details"); 
    rprt.SetDataSource(ds); 
    CrystalReportViewer1.ReportSource = rprt; 
    Session["ReportDocument"] = rprt; 
} 

在本地主機上,報告正常運行。但是一旦部署到服務器時,它給出了這樣的錯誤:報告部署後登錄失敗問題

Logon failed. Details: mscorlib : The device is not ready. Error in File C:\Windows\TEMP\CrystalReport2 {BAC2FF3C-45D2-47FC-9AED-7FD5B8D2CC5E}.rpt: Unable to connect: incorrect log on parameters.

我部署併發布的所有文件,包括datatable1.xsd和文件夾。

回答

0

看在你的RPT文件,並確保您提供的數據庫連接的用戶名和密碼,或添加數據庫用戶憑據到您的代碼,並從web.config

+0

是從網絡傳遞的所有證書,那麼通過。配置 –