.NET CORE MYSQL 微信小程序 HTTPS 随笔

简介:
+关注继续查看

今天一天都没有撸码,没写BUG没改BUG,整一天都在弄那个微信小程序的配置了。。唉。。


一个项目用的微信小程序,界面做出来了,就等着AJAX取网络数据后再显示到界面上了,查了下文档, 小程序取网络数据的那个网址必须是HTTPS的,经过备案的

自己电脑上之前已经做好一个简单的示例了,.NET CORE + MYSQL的,找了个WIN2008的服务器传上去测试,结果服务器上啥环境都没有。又得自己重新装一次,直接在服务器上网下载MYSQL,.NET CORE SDK,装好后上传发布后的网站,CMD中运行dotnet xxx.dll, 能运行了。结果打开网站了报错,说是数据库连接错误,好像是什么不支持rsa加密的,但是在我本机上是明明运行正常的,郁闷,折腾了好久,发现服务器上下载的MYSQL是最新的8.0版本的,然后本地用的是MYSQL5.7版本,估计问题就在这里了,然后把服务器上的MYSQL卸载了,再从官网上重新下载MYSQL 5.7装,装上后再试,dotnet xxx.dll,运行正常了,读取数据库操作也正常

然后在服务器上IIS建立网站,结果打开的时候又出错了,出现那个500.19错误,又折腾了大半天 ,原来不仅仅要装sdk,还得再装那个什么hosting

corexxx111.png

其实好像服务器上装runtime就行了的。。。晕晕。。


弄好后IIS里访问网站是正常了,然后去XX云上申请了一个免费HTTPS证书,部署上了,可以以https://xxx.com 的形式访问了,然后在小程序里写好相应的取网络数据代码后显示, 之前记得先上小程序的后台里设置那个Request域名, 

结果报错,说是HTTPS的TLS版本是1.0的,太低了,得用TLS1.2以上的。。晕晕。。不懂是什么意思,上网查了好久,WIN2008下开始IIS TLS1.2 。。。找到一大堆相关文章,都按文章里的试了,修改注册表什么的,结果重启电脑了还是不行。

corexxx000.png


网上另一篇文章又说用工具 IISCrypto 来弄WIN2008下的开启TLS 1.2, 结果我下载了这个工具,也开启了,再重启系统也还是不行。。郁闷死了。。


一气之下另外找了一台WIN2012的服务器重新再来,安装MYSQL 5.7,装.NET CORE RUNTIME,IIS建立网站,绑定HTTPS证书,结果以HTTPS访问网站的时候发现,他已经自动就是TLS1.2了,晕晕,微信小程序那直接运行就可以取到数据并显示出来了。


corexxx222.png


唉。。弄了一天才弄得这么点东西。。郁闷郁闷。。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
SQL Oracle 网络协议
【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。
183 0
【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
|
8月前
|
关系型数据库 MySQL Linux
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
80 0
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
|
8月前
|
Web App开发 小程序 安全
微信小程序首次请求慢 Safari浏览器访问慢 pending 10秒 可能是HTTPS证书的锅
微信小程序首次请求慢 Safari浏览器访问慢 pending 10秒 可能是HTTPS证书的锅
307 0
微信小程序首次请求慢 Safari浏览器访问慢 pending 10秒 可能是HTTPS证书的锅
|
12月前
|
开发框架 关系型数据库 MySQL
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
197 0
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
|
12月前
|
开发框架 JavaScript 前端开发
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
182 0
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
|
开发框架 关系型数据库 MySQL
云服务器-ASP.NET Core+Mysql+Jexus+CDN上云实践
腾讯云-ASP.NET Core+Mysql+Jexus+CDN上云实践.md 请先开通云服务器 知识点: ASP.NET Core和 Entity Framework Core的使用 Linux 下 安装和配置 Mysql 数据库 通过实体生成数据库 简单 Linux 命令和 Shell 工具的使用 反向代理 腾讯云CDN的使用、配置服务器 SSL 证书 一,创建 CVM 服务器 云服务器 CVM 简介 云服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。
2024 0
|
新零售 安全 网络安全
微信小程序HTTPS证书部署案例
沃通CA持续提供全球信任的SSL证书产品 ,目前已经为电商平台、电影票务、出行服务、电子发票等多类微信小程序提供HTTPS证书产品和服务。
3720 0
|
缓存 移动开发 安全
微信小程序和服务号区别是什么?为什么都需要https加密?
在安全方面,微信小程序和微信服务号都需要使用HTTPS加密连接保护数据传输安全;但在应用方面,微信小程序和微信服务号存在很大区别,面向企业不同的应用需求。
2665 0
|
SQL 关系型数据库 MySQL
EF Core下利用Mysql进行数据存储在并发访问下的数据同步问题
小故事 在开始讲这篇文章之前,我们来说一个小故事,纯素虚构(真实的存钱逻辑并非如此) 小刘发工资后,赶忙拿着现金去银行,准备把钱存起来,而与此同时,小刘的老婆刘嫂知道小刘的品性,知道他发工资的日子,也知道他喜欢一发工资就去银行存起来,担心小刘卡里存的钱太多拿去“大宝剑”,于是,也去了银行,想趁着小刘把钱存进去后就把钱给取出来,省的夜长梦多。
1179 0
推荐文章
更多