ASP.NET MVC5+EF6+EasyUI 后台管理系统(68)-微信公众平台开发- 资源环境准备

简介:

系列目录

前言:

本次将学习扩展企业微信公众号功能,微信公众号也是企业流量及品牌推广的主要途径,所谓工欲善其事必先利其器,调试微信必须把程序发布外网环境,导致调试速度太慢,太麻烦!

我们需要准备妥当才能进入开发,为后续快速开发作准备

什么是内网穿透?

  意在外部网络通过域名可以访问本地IIS站点!

软件环境:

  Windows10+IIS10

  (把本地站点配置到IIS10做为备用,发布站点不作为教程)

知识点:

  1. 花生壳(主要)
  2. ngrok 

开始:

首先发布站点到IIS,我这里发布站点到本地IIS,并绑定端口为:8081,可以使用默认的80

  

  

本人认为比较简单的内网穿透软件有2款:花生壳、Ngrok

花生壳下载

Ngrok下载

1.花生壳(最低6元收费)

  花生壳配置简单,界面操作,需要花费6元,6元档只支持电信网络,我刻意花费6元测试了一下,流程大致如下:

1.安装花生壳后,打开软件

2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面

3.内网穿透-添加映射

配置简单,这样就可以通过 ymnets.imwork.net来访问本地IIS的站点,可见配置的简单

2.Ngrok(可以免费)

  Ngrok,它是免费的,配置也不是很复杂

  地址:https://dashboard.ngrok.com/user/login

  注册账号,并点击上面的下载下载软件(4MB),软件解压后打开:

  这时你应该有2个界面:软件界面,网站界面

    软件界面:

      

  网站界面:

1.点击tab标签的Auth

2.Copy Token复制到软件界面中来

ngrok authtoken NL............................................j1KY

成功保存一个yml文件

3.再次输入命令:ngrok http 8081

注意:我这里上面IIS配置的端口是8081,你可能是其他端口,需要根据实际情况设置,支持80端口

这时会跳出下面界面,表示成功

 

4.打开:http://127.0.0.1:4040/inspect/http

可以看到有2个站点,这就是外网可以访问本地IIS站点的地址里!

5.固定域名

上面的域名都是变化的,意味着,我们每一次运行都要配置一次调试的站点地址,如果需要固定的域名,我们需要付费来获得固定的域名

地址:https://dashboard.ngrok.com/billing/plan

然后通过命令:

ngrok http -subdomain=inconshreveable 8081
Forwarding                    http://inconshreveable.ngrok.io -> 127.0.0.1:80
Forwarding                    https://inconshreveable.ngrok.io -> 127.0.0.1:80

最后就可以通过自定义 http://inconshreveable.ngrok.io 的域名来访问了

总结:

1.固定域名都是需要付费的,相比来说,花生壳更加的便宜

2.如果你的网络允许,那么使用花生壳,感觉国内的域名还是速度比较快

3.免费的情况下,使用ngrok同样能进行微信开发调试

4.ngrok不太稳定,有时候会出现网络打开错误,不知道是不是我个人网络的问题

5.后续全部是花生壳测试

 

本文转自ymnets博客园博客,原文链接:http://www.cnblogs.com/ymnets/p/5751443.html,如需转载请自行联系原作者
相关文章
|
8月前
|
前端开发 JavaScript 关系型数据库
使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
243 0
|
11月前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
455 0
|
前端开发 C# 开发者
.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
252 12
|
Web App开发 前端开发 调度
一款基于 .NET + Blazor 开发的智能访客管理系统
一款基于 .NET + Blazor 开发的智能访客管理系统
232 8
|
前端开发 JavaScript C#
基于.NET8+Vue3开发的权限管理&个人博客系统
基于.NET8+Vue3开发的权限管理&个人博客系统
219 7
|
6月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。
|
7月前
|
小程序 JavaScript API
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。
376 0
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
|
10月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1980 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
3714 7