使用ajaxcontroltoolkit ajaxfileupload数据导入和更新ASP.NET 4.0的面板查看错误

时间:2015-08-26 15:22:14

标签: javascript c# ajaxcontroltoolkit asp.net-4.0

上传和数据导入在开发服务器上正常运行,但卡在"上传的文件中#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()

2 个答案:

答案 0 :(得分:0)

您可以将代码放在try catch块中,但我怀疑在Production服务器上您对文件上传的位置有一些限制,即当驱动器没有写入时尝试保存到'C'驱动器对根目录的权限。

答案 1 :(得分:0)

最终出现了数据库本身的问题,例如数据库已损坏而且代码没有问题。数据库已恢复到以前的版本,所有内容都正确执行。