ashx文件怎么加密
发布网友
发布时间:2022-04-25 17:09
我来回答
共2个回答
热心网友
时间:2022-04-27 18:37
平时系统默认创建的ashx如下格式:
<%@
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;
}
}
}
但是这样的话,很可能把代码暴露给客户端。
通过查看
<%@
WebHandler
Language="C#"
Class="Handler2"
%>
发现其实可以把ashx文件和具体的代码分开。
<%@
WebHandler
Language="C#"
Class="Handler2"
CodeBehind="Handle2.cs"
%>
把实现的代码存放到app_code文件夹下面,这样可以保证代码的安全。
因为
①微软给各种特定的文件夹设定了访问权限
②编译之后的代码呈现为dll格式,不容易查看源码。
热心网友
时间:2022-04-27 19:55
加密 可以选用.net中自带的那些