我正在尝试查看服务器上的详细堆栈跟踪,但它显示友好页面。
以下是我的webConfig
的配置<customErrors mode="RemoteOnly" defaultRedirect="/www/pageerror.aspx">
<error statusCode="404" redirect="/www/PageNotFound.aspx" />
</customErrors>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
...
<...system.webServer>
我使用常规https:/ www ...网址从本地服务器访问网站。
使用RemoteOnly设置时如何查看详细的堆栈跟踪?
作为旁注,在pageError.aspx上我有一个代码应该显示最后的服务器错误,但它总是返回null,就像没有错误一样。不确定它是否已链接:
protected void Page_Load(object sender, EventArgs e)
{
if (User.IsEmployee())
{
System.Exception error = Server.GetLastError();
if (error != null)
literalError.Text = error.Message.Trim();
else
literalError.Text = "no error found";
placeHolderError.Visible = true;
}
}