0
이전 .asmx 요청을 다른 서버로 리디렉션하기 위해 사용자 지정 httphandler를 만들었습니다..asmx 파일의 http 처리기가 401 오류를 내고 있습니다.
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"}
인증을 사용하지 않도록 설정했습니다.
어떤 사람이 나에게 무슨 일이 일어나는지 말해 줄 수 있습니까?