0

IISに公開するまで、何のようにも機能しないasp.netアプリケーションがあります。私が行ったcustomerrorタグを追加する必要があると言い続けています。

    <customErrors mode="On" defaultRedirect="~/Errorpage/Booboo.aspx"/>

しかし、URL aspxpatherror で実行時エラー ページを返し続けます。このバグの原因を見つけるために一日中グーグルで検索してきましたが、見つけられないようです。

    void Page_Load(object sender, System.EventArgs e)
    {

    }

    public void Page_Error(object sender, EventArgs e)
    {
        Exception objErr = Server.GetLastError().GetBaseException();
        string err = "<b>Error Caught in Page_Error event</b><hr><br>" +
                "<br><b>Error in: </b>" + Request.Url.ToString() +
                "<br><b>Error Message: </b>" + objErr.Message.ToString() +
                "<br><b>Stack Trace:</b><br>" +
                          objErr.StackTrace.ToString();
        Response.Write(err.ToString());
        Server.ClearError();
    }
    protected void Application_Error(object sender, EventArgs e)
    {
        Exception objErr = Server.GetLastError().GetBaseException();
        string err = "Error Caught in Application_Error event\n" +
                "Error in: " + Request.Url.ToString() +
                "\nError Message:" + objErr.Message.ToString() +
                "\nStack Trace:" + objErr.StackTrace.ToString();
        EventLog.WriteEntry("Sample_WebApp", err, EventLogEntryType.Error);
        Server.ClearError();
        //additional actions...
    }

これは私のエラーページです

4

1 に答える 1

0

これはバグではなく、独自のコードのエラーです。ブレークポイントを設定し、行ごとにデバッグする必要があります。

于 2012-07-02T12:14:35.047 に答える