博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建安全的ashx文件,ashx编译
阅读量:6242 次
发布时间:2019-06-22

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

<%@ WebHandler Language="C#" Class="Handler2" %>

using System;
using System.Web;
public class Handler2 : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable {
get {
return false;
}
}
}

但是这样的话,很可能把代码暴露给客户端。

通过查看

创建安全的ashx文件
创建安全的ashx文件 Code
<%@ WebHandler Language="C#" Class="Handler2" %>

发现其实可以把ashx文件和具体的代码分开。

 

创建安全的ashx文件
创建安全的ashx文件 Code
<%@ WebHandler Language="C#" Class="Handler2" CodeBehind="Handle2.cs" %>

把实现的代码存放到app_code文件夹下面,这样可以保证代码的安全。

因为

①微软给各种特定的文件夹设定了访问权限

②编译之后的代码呈现为dll格式,不容易查看源码。

转载于:https://www.cnblogs.com/qigege/p/4783935.html

你可能感兴趣的文章
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
邮件客户端导入邮件通讯录地址薄
查看>>
Linux系统安装
查看>>
Cassandra监控 - OpsCenter手册
查看>>
一些关于写Java代码的建议
查看>>
网络社交如何保护个人隐私?做好这4步
查看>>
SQL*Plus中的Echo
查看>>
SEO基础知识8大精华文章之第一篇(连载)
查看>>