古い .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"}
認証も無効にしました。
ここで何が起こっているのか教えてください。