2009-05-14 14 views
0

私はasp.netアプリケーション(vb)でCrystal Reportsを使用してレポートを作成しました。それは大丈夫だった。しかし、別のシステムで実行すると、レポートの読み込みに失敗します。だから私はこのように私のコードを変更しました。Asp.netでCrystal Reportsを使用しているときの問題

sub Loadreport() 
try 
Dim sreport as new ReportDocument 
sreport.Load(Server.MapPath("ClientList.rpt")) 
sreport.FileName=Server.MapPath("ClientList.rpt") 

catch(ex.exception) 

end try 
End sub 

制御がラインに来る: -

sreport.Load(Server.MapPath("ClientList.rpt")) 

それは "無効なレポート・パス" を示すcatchブロックにジャンプします。しかし、当初、コードは何の誤りも見せていなかった。私はその道を変えていない。どうしましたか?

答えて

0

トレースファイルまたはエラーログへのパスを記録するか、reponse.writeして、「他のシステム」のパスがClientList.rptが格納されている正しいパスであるかどうかを確認します。

関連する問題