本篇内容主要讲解“C#怎么配置服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么配置服务器”吧!
配置:
需要appID,appsecret来获得Token
需要一个服务器,可以去买一个服务器或者通过内网映射的方式让外部网络通过域名可以访问本地IIS站点
开始:
1.登录公众号后:
可以看到系统分配了一个AppID(应用ID)和AppSecret(应用密钥)
而里面需要我们手动填写服务器配置并启用开发者模式: URL地址,Token令牌,EncodingAESKey消息加密密钥
这里的Token令牌可以自己创建,EncodingAESKey消息密码系统自动生成的,而URL呢,我们的资源服务器,资源服务器是给微信中转的服务器,微信将对这个接口(我们的站点)进行Get和POST的请求
具体的可以查看微信公众号开发文档
2.配置服务器地址
1引入安装Senparc.Weixin.MP库
2新建控制器WXController ,控制器包含一个GET请求,Get是验证使用
public class WXController : Controller { public static readonly string Token = "WXToken";//与微信公众账号服务器配置的Token设置保持一致,区分大小写。 public static readonly string EncodingAESKey = "Q3vhz8zLwPYPbjz6S7JXiwSyAgW4vmInz6RzWWltEpk";//与微信公众账号服务器配置的EncodingAESKey设置保持一致,区分大小写。 public static readonly string AppId = ".........";//与微信公众账号后台的AppId设置保持一致,区分大小写。(这里的AppId填写自己的) // GET: WC/WX public ActionResult Index() { return View(); } [HttpGet] [ActionName("Index")] public Task<ActionResult> Get(string signature, string timestamp, string nonce, string echostr) { return Task.Factory.StartNew(() => { if (CheckSignature.Check(signature, timestamp, nonce, Token)) { return echostr; //返回随机字符串则表示验证通过 } else { return "failed:" + signature + "," + CheckSignature.GetSignature(timestamp, nonce, Token) + "。" + "当你打开URL访问当前地址的时候,说明该地址可以作为微信公众号服务器配置地址的URL,请注意保持Token一致。"; } }).ContinueWith<ActionResult>(task => Content(task.Result)); } }
3 完成以上几个值的填写和配置后,发布站点,在公众号中修改服务器配置,提交之后,就可以成功配置服务器了
到了这里,我们已经完成了微信公众号基本的服务器配置了,在后续中,对微信的请求都是基于这个服务器地址配置对微信公众号调用请求。
附加:
如果你是通过测试公众号的话,也可以测试是否可以配置成功
访问测试公众号平台地址,登录授权成功后:
在接口配置中输入URL和Token值后,提交后,显示提交成功,这说明这个URL地址也是可以配置成功的
到此,相信大家对“C#怎么配置服务器”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!