WebService如何去掉后缀访问

发布时间 2023-08-02 11:39:31作者: 博客YS

创建全局应用程序类Global.asax,

在方法Application_BeginRequest

并添加如下代码:利用替换的方式实现效果

 string path = Request.Url.ToString();
            path = Request.Url.LocalPath.ToString();
            if (path == "/IFS")
            {
                Context.RewritePath(path.Replace("/IFS", "/IFS.asmx"));
            }

            else if (path.Contains("/IFS/check"))
            {
                Context.RewritePath(path.Replace("/IFS/check", "/IFS.asmx/check"));
            }