Server.MapPath("Default.aspx")会出错?
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));
执行上面语句出错:
Server Error in '/' Application.
于是这样测试:
Response.Write(Server.MapPath("CrystalReport1.rpt").ToString());
在本地执行成功,但发布到服务器上出错呢?
Server Error in '/' Application.
问题出在哪?
--------------------编程问答-------------------- 自己检查路径..你先把路径显示出来,然后与服务器上的路径比较一下,看是否一致.. --------------------编程问答-------------------- Response.Write(Request.PhysicalApplicationPath.ToString());
Response.Write(Request.ApplicationPath.ToString());
在本地执行成功,但发布到服务器上出错 :
Server Error in '/' Application. --------------------编程问答-------------------- 检查一下看是不是权限问题. --------------------编程问答-------------------- 可能是水晶报表控件搞的事
把报表文件(CrystalReport1.rpt)删除掉后
执行 Response.Write(Server.MapPath("Default.aspx").ToString());
正常显示
补充:.NET技术 , ASP.NET