大致方向:
1、先整公众号,创建了一个订阅号,来熟悉对微信的一些操作,构建一个自定义可以工作的订阅号
2、小程序
微信开发使用盛派的SDK,服务端用asp.net mvc,照着别人的例子,先把token测试通过。详细代码见https://blog.csdn.net/jiezhang656/article/details/82533914
下面记录操作过程和遇到的一些问题。
1、因为需要一个自己的具有公网IP的访问服务器地址,一方面是实现自定义,熟悉控制方式;另一方面是测试与公众平台上的Token验证。
-- 》然后就免费体验了腾讯云的服务器。领取体验资格,获取账号和密码之后一直远程不上。在控制台中更多选项中重置密码,再次登录,就可以成功连接了。
2、服务器环境的初始配置和在IIS中配置需要寄宿的程序。
a、因为服务器是第一次获得,所以需要打开IIS的Windows功能。
b、以管理员运行cmd,执行C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 。见https://jingyan.baidu.com/article/86112f136492342737978725.html
c、在IIS中网站-》Default Web Site右键添加应用程序,物理路径指向发布的路径。修改应用程序池中DefaultAppPool为v4.0(因为默认是2.0)。
因为需要使用80端口,所以这样处理。
问题:添加应用程序和虚拟路径的区别,因为添加虚拟路径好像没有起作用。。
d、这时候浏览该网站,提示,net framework框架问题。提示4.6.1未安装。安装之后正常访问。
e、在微信公众平台上提交服务器配置。每次提交都会导致应用程序池中的DefaultAppPool停止运行。查看系统日志,发现是System.UnauthorizedAccessException异常错误。百度---》将应用程序池中的DefaultAppTool---》右键--》高级设置----》将标识修改为LocalSystem
f、Token提交成功。
需要注意点:
1、应用程序和虚拟目录的区别
2、云服务器和虚拟主机的区别,后期购买的话看看是不是虚拟主机就够了