我已经制作了一个自定义的httphandler来将旧的.asmx请求重定向到不同的服务器。
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);
}
这应该是非常简单的任务,但我无缘无故地获得未经授权的例外。 {“Message”:“Authentication failed。”,“StackTrace”:null,“ExceptionType”:“System.InvalidOperationException”}
我甚至禁用了身份验证。
有人可以告诉我这里发生了什么。
答案 0 :(得分:0)
似乎这是一个帖子请求,并且不允许重定向帖子请求。因此错误。
为什么错误发生我不确定。但我现在将保留现状。
-