zoukankan      html  css  js  c++  java
  • httpHandler实现.Net无后缀名Web访问

    在Web.Config中添加HttpHandler定义:

        <httpHandlers>
          <add verb="*" path="*" type="Encourage.wtSSOCheck"/>
        </httpHandlers>

    再定义HttpHandler逻辑:

        public class wtSSOCheck : IHttpHandler
        {
            public void ProcessRequest(HttpContext context)
            {
                string a = context.Request.QueryString["reqstr"];
                context.Response.Write(a);
            }

            public bool IsReusable
            {
                get
                {
                    return false;
                }
            }
        }

    事例中是通过Get请求获取参数,来实现某Http重定向。
    最后,部署所在的服务器上的IIS还需要做下设置:点击网站->属性->主目录->配置,在"通配符应用程序映射(执行顺序)"中添加可执行文件"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll",并取消选中"确认文件是否存在"即可。

    这样,我们就可以通过 http://www.maoniutest.com/wtSSOCheck?reqstr=tteesstt 这样的路径来访问Web了。

  • 相关阅读:
    第二次作业循环语句
    c语言01次作业分支,顺序结构
    PAT 1027. Colors in Mars
    PAT 1026 Table Tennis
    PAT 1035 Password
    PAT 1038. Recover the Smallest Number
    PAT 1028 List Sorting (25)
    PAT 1041 Be Unique (20)
    PAT 1025 PAT Ranking
    1037. Magic Coupon
  • 原文地址:https://www.cnblogs.com/hjtdlx/p/2221919.html
Copyright © 2011-2022 走看看