首页 > 代码库 > ASP.NET微信公众平台1-参数配置

ASP.NET微信公众平台1-参数配置

创建一个一般处理程序来实现微信服务器验证
文件名如(WXStudayHandler.ashx)
将文件上传到远程服务器上,开始进行微信公众平台验证

  

技术分享
<%@ WebHandler Language="C#" Class="WXStudayHandler" %>using System;using System.Web;using System.IO;using System.Xml;public class WXStudayHandler : IHttpHandler {        public void ProcessRequest (HttpContext context) {        context.Response.ContentType = "text/plain";        if (context.Request.HttpMethod.ToLower().Equals("get"))        {            //微信服务器传递的验证信息            string signature = context.Request["signature"];            string timestamp = context.Request["timestamp"];            string nonce = context.Request["nonce"];            string echostr = context.Request["echostr"];            //和微信Token一致            string token = "test";            //指定数据排序            string[] temp = { token, timestamp, nonce };            Array.Sort(temp);            string str = string.Join("", temp);            //SHA1加密            string strsha1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");            //对比验证            if (strsha1.ToLower().Equals(signature.ToLower()))            {                context.Response.Write(echostr);            }        }    }       public bool IsReusable {        get {            return false;        }    }}
View Code

 

一、登陆微信平台,找到基本配置

 

技术分享

二、修改服务器配置

技术分享

Url:填写上传的.ashx文件服务器地址

保存验证

 

ASP.NET微信公众平台1-参数配置