当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,