.asmx文件的http处理程序抛出401错误

时间:2013-08-09 06:16:34

标签: c# .net redirect iis-7.5 httphandler

我已经制作了一个自定义的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”}

我甚至禁用了身份验证。

有人可以告诉我这里发生了什么。

1 个答案:

答案 0 :(得分:0)

似乎这是一个帖子请求,并且不允许重定向帖子请求。因此错误。

为什么错误发生我不确定。但我现在将保留现状。

-