ASP.NET关于防止盗链代码,求指点

The Big Short The Big Short 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下是一段模仿在网上看到的防盗链的代码

原文地址:http://www.jb51.net/article/26174.htm

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
///Protect 的摘要说明
/// </summary>
public class Protect:IHttpHandler
{
public Protect()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
if (null != context.Request.UrlReferrer)
{
context.Response.Expires = 0;
context.Response.Clear();
context.Response.ContentType = "image/jpg";
context.Response.WriteFile(context.Request.PhysicalPath);
context.Response.End();
}
else
{
context.Response.Expires = 0;
context.Response.Clear();
context.Response.ContentType = "text/html";
context.Response.Write("盗链");
context.Response.End();
}
}
}

我的Web.config
<httpHandlers>
<add verb="*" path="*.jpg" type="Protect,Haiyang"/>
</httpHandlers>

运行时报错,说是web.config有问题
在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能加载文件或程序集“Haiyang”或它的某一个依赖项。系统找不到指定的文件。

但我不知道要怎么改?什么空间什么的也不知道是什么


这是文件路径
...全文

相关推荐

Asp.NET文件下载,可以防止盗链。

以下是对Asp.NET文件下载以及防止盗链技术的详细说明。一、Asp.NET文件下载基础1.

zhangzhenruanjian

C#实现防止资源盗链的策略

HTTP Referer头是HTTP请求头中的一部分,它包含了当前请求页面的前一个页面的地址。这个字段的目的是让服务器知道用户是如何到达当前页面的。通常情况下,当用户点击一个链接或通过搜索引擎访问一个页面时,浏览器会在发出的HTTP请求中包含Referer头信息。Referer字段的使用有几个重要作用:统计分析:网站管理员可以通过分析Referer信息来了解访问者是如何找到其网站的,从而对网站的访问量来源进行分析,以便于优化营销策略和网站结构。防盗链。

kleo3270

asp.net 防止盗链下载文件示例

在ASP.NET中,防止盗链下载文件是一项重要的安全措施,尤其对于那些提供付费或版权受保护的资源下载的网站来说。

woshirenjun

Asp.Net防止盗链

本文将详细介绍如何使用ASP.NET技术实现对文件下载功能的防盗链保护,并通过具体示例代码来说明实现过程。

古猿写代码

Asp.net防止盗链的实现原理分析

"本文主要探讨了Asp.NET防止盗链的实现原理和方法。在互联网上,站点可能会面临其他网站通过引用其图片或下载链接进行盗链的问题,这不仅可能导致流量损失,还可能影响站点的版权和收入。为了解决这个问题,

weixin_38522529
评论 6
收藏 已收藏
分享
返回顶部
The Big Short
.NET社区 62,271 成员 668,968 内容