gpt4 book ai didi

asp.net - Application_Error 无法在生产服务器中工作

转载 作者:行者123 更新时间:2023-12-02 17:00:20 26 4
gpt4 key购买 nike

Application_Error 未在生产服务器上触发。但它在我们的本地服务器和其他亚马逊服务器上工作。我们的本地服务器有Windows7操作系统和IIS(7.5)版本,但生产服务器有Windows8和IIS(8+)版本。任何人都有任何想法。

    void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
Exception ex = Server.GetLastError().GetBaseException();

string cls = ex.TargetSite.DeclaringType.Name;
string mtd = ex.TargetSite.Name;

string ErrorMessage = ex.Message;
string page = Request.Path;
string url = Request.PhysicalPath;
string StackTrace = "";
string inputdata = "";


if (ErrorMessage != "File does not exist.")
{
StackTrace = ex.StackTrace;
foreach (string i in Session.Contents)
{
if (Session[i] != null)
{
if (inputdata != "")
{
inputdata = inputdata + " , [" + i + "] = " + Session[i].ToString();
}
else
{
inputdata = "[" + i + "] = " + Session[i].ToString();
}
}
}

string flg = objBus.insertException(page, "", ErrorMessage, StackTrace, "", url, Session["UserID"].ToString(), inputdata,"");
//string flg = "0";


//Response.Redirect("~/ErrorPage.aspx?errorId=" + flg, false);
Server.Transfer("~/ErrorPage.aspx?errorId=" + flg, false);
}


}

最佳答案

当您发布时尝试启用“发布期间预编译”,这应该在发布文件夹中包含 PrecompiledApp.config

关于asp.net - Application_Error 无法在生产服务器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29888456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com