文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

C#怎么配置服务器

2023-07-02 09:33

关注

本篇内容主要讲解“C#怎么配置服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么配置服务器”吧!

配置:

需要appID,appsecret来获得Token

需要一个服务器,可以去买一个服务器或者通过内网映射的方式让外部网络通过域名可以访问本地IIS站点

开始:

1.登录公众号后:

可以看到系统分配了一个AppID(应用ID)和AppSecret(应用密钥) 

C#怎么配置服务器

而里面需要我们手动填写服务器配置并启用开发者模式: URL地址,Token令牌,EncodingAESKey消息加密密钥

C#怎么配置服务器

C#怎么配置服务器

这里的Token令牌可以自己创建,EncodingAESKey消息密码系统自动生成的,而URL呢,我们的资源服务器,资源服务器是给微信中转的服务器,微信将对这个接口(我们的站点)进行Get和POST的请求

具体的可以查看微信公众号开发文档

C#怎么配置服务器

2.配置服务器地址

    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));        }        }

C#怎么配置服务器

到了这里,我们已经完成了微信公众号基本的服务器配置了,在后续中,对微信的请求都是基于这个服务器地址配置对微信公众号调用请求。

附加:

如果你是通过测试公众号的话,也可以测试是否可以配置成功

访问测试公众号平台地址,登录授权成功后:

在接口配置中输入URL和Token值后,提交后,显示提交成功,这说明这个URL地址也是可以配置成功的

C#怎么配置服务器

C#怎么配置服务器

到此,相信大家对“C#怎么配置服务器”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯