bs程序的一个页面:
页面有个保存按钮,里里保存代码被放在
try
{}
cathc
{}
中.现在问题是通过源码启动程序点击保存按钮正常,编译后的程序在大部分别的服务器上建立
虚拟站点也正常.但其中有一台服务器上的站点建立虚拟目录后运行,点击保存按钮
总是抛出catch中的异常,但try里面的代码都被正确执行且数据也保存的很正确.正是一个很郁闷的问题,我估计就是服务器上的iis或ie那里配置有问题,请各位大哥帮帮忙
页面有个保存按钮,里里保存代码被放在
try
{}
cathc
{}
中.现在问题是通过源码启动程序点击保存按钮正常,编译后的程序在大部分别的服务器上建立
虚拟站点也正常.但其中有一台服务器上的站点建立虚拟目录后运行,点击保存按钮
总是抛出catch中的异常,但try里面的代码都被正确执行且数据也保存的很正确.正是一个很郁闷的问题,我估计就是服务器上的iis或ie那里配置有问题,请各位大哥帮帮忙
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
{
if ( Session["Zdsxx"] == null || Session["dtXlsbxx"] == null ||
(Session["dtXlsbxx"] != null && ((DataTable)Session["dtXlsbxx"]).Rows.Count < 1) )
{
Page.RegisterStartupScript("","<script>alert('获取选择的设备任务及指导书基本信息时出错,请返回重新选择!')</script>");
return;
} HFFramework.Entities.JXZYT_ZDS_JBXX zdsxx = (HFFramework.Entities.JXZYT_ZDS_JBXX)Session["Zdsxx"];
zdsxx.ZDSXH = System.Guid.NewGuid().ToString();
ZdsAccess zdsaccess = new ZdsAccess();
if ( zdsxx.ZDSBM == null || zdsxx.ZDSBM == "" )
{
zdsxx.ZDSBM = zdsaccess.GenZdsBm(Session["rybh"].ToString(),zdsxx.ZDSXH);
}
if ( zdsxx.ZDSBM == "" ) //如果未能成功调用存储过程获取指导书编码,则抛出异常停 止生成操作
{
throw new Exception();
}
//1、将选择的设备任务信息插入到 JXZYT_GZ_BDSBXX 表
ArrayList strPdsbInsert = CommonRules.GetXlsbxxSql( (DataTable)Session["dtXlsbxx"],zdsxx.ZDSXH,this.m_txtZdsMbGz.Text.Trim() );
new MbAccess().InsertBdsbxx( strPdsbInsert );
//2、参考模版生成指导书(合并)
zdsaccess.HBZdsCzscMB(zdsxx.ZDSXH,Convert.ToInt32(m_txtMbPnlZybh.Text.Trim()),zdsxx.ZDSBM,zdsxx.MC,zdsxx.FZRBH,Session["rybh"].ToString(),zdsxx.SJFROM,zdsxx.SJTO,m_txtZdsMbGz.Text.Trim(),zdsxx.SYFW); Session["dtXlsbxx"] = null ;
string tmpUrl = "ZdsglMain.aspx?Zdsxh=" + zdsxx.ZDSXH + "&Zybh=" + m_txtMbPnlZybh.Text.Trim();
Response.Write("<script language = 'javascript'> window.parent.open('" + tmpUrl + "','_self');</script>");
}
}
catch(Exception ex)
{
string s = ex.Message;
Page.RegisterStartupScript("","<script>alert('" + Common.AlertMsg.SAVE_FAILURE + "')</script>");
} 这个是保存里的代码.你们要求贴出异常,但现在外地实施抛出的是自己给出的异常.我自己在我机器上走不出异常
然后你的s 干嘛不也放在alert里面出来???估计是权限问题,写的文件夹权限足够么? 硬盘满么???? 看见s 是什么就好办了.