0

古い .asmx リクエストを別のサーバーにリダイレクトするカスタム httphandler を作成しました。

    public void ProcessRequest(HttpContext context)
    {
        int i = 0;

        string methodName = context.Request.PathInfo.Trim('/');

        string baseUrl = "http://www.example.com/xy.asmx";

        string newURL = baseUrl + "/" + methodName;

        context.Response.Redirect(newURL, false);



    }

これは非常に簡単な作業ですが、理由もなく不正な例外が発生しています。{"メッセージ":"認証に失敗しました。","StackTrace":null,"ExceptionType":"System.InvalidOperationException"}

認証も無効にしました。

ここで何が起こっているのか教えてください。

4

1 に答える 1

0

投稿リクエストのようで、投稿リクエストのリダイレクトは許可されていません。したがって、エラー。

エラーが発生する理由はわかりません。でも、とりあえずそのままにしておきます。

-

于 2013-08-10T14:17:17.023 に答える