上传和数据导入在开发服务器上正常运行,但卡在"上传的文件中#34;生产服务器上的状态。正确的结果是在文件上传到服务器后运行一些代码然后显示"文件已经上传。"在一个单独的绿色标签。我目前正在使用以下代码来显示数据导入数据库的代码的某些错误,但它没有显示数据导入卡在"上传的文件中的原因。状态。我想我已经隔离了数据导入代码停止执行的地方,但同样,代码应该是正确的,因为它在开发服务器上正常运行。还有另一种方法让我看到错误或数据导入代码没有被执行的原因吗?
if (_errMsg != string.Empty)
{
successLabel.Visible = false;
string script = "<script type=\"text/javascript\">alert('" + _errMsg + "');</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", script, false);
}
else
{
successLabel.Visible = true;
}
更新
数据导入代码停止运行的点与
的以下函数有关MainTableChangesUpdateRecord(cwtsData,modifiedBy,Convert.ToInt16(cwtsData [0]))。ToString()
答案 0 :(得分:0)
您可以将代码放在try catch块中,但我怀疑在Production服务器上您对文件上传的位置有一些限制,即当驱动器没有写入时尝试保存到'C'驱动器对根目录的权限。
答案 1 :(得分:0)
最终出现了数据库本身的问题,例如数据库已损坏而且代码没有问题。数据库已恢复到以前的版本,所有内容都正确执行。