博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
httpHandler实现.Net无后缀名Web访问
阅读量:5972 次
发布时间:2019-06-19

本文共 689 字,大约阅读时间需要 2 分钟。

在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了。

转载于:https://www.cnblogs.com/hjtdlx/archive/2011/10/23/2221919.html

你可能感兴趣的文章
Mysql中的 的 Cascade ,NO ACTION ,Restrict ,SET NULL
查看>>
我所理解的分布式调度
查看>>
git windows 保存用户名和密码
查看>>
高性能MYSQL读书要点摘录_2_性能刨析工具_pt-query-digest
查看>>
邮箱、手机号、QQ号正则表达式
查看>>
Python 字符串与unicode对象 关于与区别 encode、decode
查看>>
node 知识点
查看>>
mybatis获取当前插入记录的id
查看>>
如何使用Terminalizer用于记录您的Linux终端会话并生成动画gif图像
查看>>
Spring3 MVC Hello World(3)使用JSON进行前后台数据交互
查看>>
WSDL实例解析
查看>>
用netbeans开发Swing程序,添加自定义控件
查看>>
LINUX Daemon程序设计
查看>>
solrcore.properties定义server是否是master
查看>>
什么是Node.js
查看>>
高通编译
查看>>
MySQL multiple instances on Ubuntu
查看>>
git常用命令整理
查看>>
第四章 数据抽象 ----《C++编程思想》
查看>>
【JSP报错】—— org.apache.jasper.JasperException: Unable to compile class for JSP
查看>>