1

アプリケーションのglobal.asaxファイルにいくつかのコードがあります。Webサイトをデバッグするたびにsqlexception、何らかの理由で次の情報が表示されます。

void Application_AuthorizeRequest(object sender, EventArgs e)
{
    if (Membership.GetUser() != null && Roles.IsUserInRole("UnFilled")) // this is where I get the exception
    {
        if (Response.Cookies["Expiration"] == null)
        {
            HttpRequest request = Context.Request;
            HttpResponse response = Context.Response;
            response.ContentType = ".aspx";
            response.Write(request.Url.Host + "/Activate.aspx?account="+Membership.GetUser().Email);  
        }
    }      
}

なぜ私がこれを手に入れるのか誰かが知っています、どうすればそれを解決できますか?

4

1 に答える 1

0

答えは見つかりましたが、なぜそれが機能するのかわかりません。コーディングをカスタム http ハンドラに配置するとうまくいくようです。

貢献してくれたすべての人に感謝します。

于 2012-09-08T03:51:22.033 に答える