From 3a837c5726cac08714b9dc5dd1f988af98d84d74 Mon Sep 17 00:00:00 2001 From: JeffreySu Date: Sat, 11 Sep 2021 21:14:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20netcore3.0-mvc=20=E4=B8=BA?= =?UTF-8?q?=20netcore3.1-mvc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Senparc.Weixin.Sample.CommonService/EventService.cs | 2 +- .../Senparc.Weixin.MP.Sample/Views/Shared/_Layout.cshtml | 4 ++-- Samples/net45-mvc/readme.md | 2 +- Samples/net45-webforms/readme.Library.md | 2 +- .../Senparc.Weixin.Sample.Net6/Views/WxOpen/Page.cshtml | 2 +- Samples/net6-mvc/readme.md | 2 +- .../Views/Shared/_Layout.cshtml | 2 +- .../Views/WxOpen/Page.cshtml | 2 +- Samples/readme.md | 4 ++-- readme.en.md | 4 ++-- readme.md | 8 ++++---- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/Samples/Senparc.Weixin.Sample.CommonService/EventService.cs b/Samples/Senparc.Weixin.Sample.CommonService/EventService.cs index d5014c7729..07888b4457 100644 --- a/Samples/Senparc.Weixin.Sample.CommonService/EventService.cs +++ b/Samples/Senparc.Weixin.Sample.CommonService/EventService.cs @@ -120,7 +120,7 @@ public async Task ConfigOnWeixinExceptionFunc(WeixinException ex) string message = ex.Message; var status = ex.GetType().Name; var remark = "\r\n这是一条通过OnWeixinExceptionFunc事件发送的异步模板消息"; - string url = "https://github.com/JeffreySu/WeiXinMPSDK/blob/master/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Startup.cs#L410";//需要点击打开的URL + string url = "https://github.com/JeffreySu/WeiXinMPSDK/blob/master/Samples/netcore3.1-mvc/Senparc.Weixin.Sample.NetCore3/Startup.cs#L410";//需要点击打开的URL var sendTemplateMessage = true; diff --git a/Samples/net45-mvc/Senparc.Weixin.MP.Sample/Views/Shared/_Layout.cshtml b/Samples/net45-mvc/Senparc.Weixin.MP.Sample/Views/Shared/_Layout.cshtml index 1103fa97e5..c2ec851aa4 100644 --- a/Samples/net45-mvc/Senparc.Weixin.MP.Sample/Views/Shared/_Layout.cshtml +++ b/Samples/net45-mvc/Senparc.Weixin.MP.Sample/Views/Shared/_Layout.cshtml @@ -84,8 +84,8 @@ @*2017年6月16日已发布新版本,改进诸多功能,并发布企业微信(Senparc.Weixin.Work)测试版,支持 .net core / .net 4.5。点击这里查看*@ @*Senparc 官方微信开发教程《微信开发深度解析:公众号、小程序高效开发秘籍》已经出版,点击这里购买正版*@ - 【当前 .Net 4.5 Sample 已于 2019 年 5 月 1 日起停止小版本更新,最新 Sample 请参考 .NET 6.0 Sample(支持 .NET Core) PS:.NET 4.5 库代码更新不受影响。】
- 【注意:当前站点仅作为部署效果演示,线上公众号、小程序、微信支付实际对接的是 .NET Core Sample!】
+ 【当前 .Net 4.5 Sample 已于 2019 年 5 月 1 日起停止小版本更新,最新 Sample 请参考 .NET 6.0 Sample(支持 .NET Core) PS:.NET 4.5 库代码更新不受影响。】
+ 【注意:当前站点仅作为部署效果演示,线上公众号、小程序、微信支付实际对接的是 .NET Core Sample!】
Sample 项目自动生成工具测试版已发布。【点击这里查看】
Senparc 官方微信开发视频教程《微信公众号+小程序快速开发》已经上线,陆续更新中,【点击这开始学习】
Senparc 官方微信开发教程《微信开发深度解析:公众号、小程序高效开发秘籍》已经出版(已第 9 次印刷),【点击这里购买正版】
diff --git a/Samples/net45-mvc/readme.md b/Samples/net45-mvc/readme.md index 2c7114290a..acad260465 100644 --- a/Samples/net45-mvc/readme.md +++ b/Samples/net45-mvc/readme.md @@ -13,7 +13,7 @@ ## .NET Core 及所有版本 Demo -返回上一级后见目录:[Senparc.Weixin.MP.Sample.vs2017.sln](../netcore2.2-mvc/) (.Net Core 2.2) / [Senparc.Weixin.Sample.NetCore3.vs2019.sln](../netcore3.0-mvc/) (.Net Core 3.0,推荐)。 +返回上一级后见目录:[Senparc.Weixin.MP.Sample.vs2017.sln](../netcore2.2-mvc/) (.Net Core 2.2) / [Senparc.Weixin.Sample.NetCore3.vs2019.sln](../netcore3.1-mvc/) (.Net Core 3.1,推荐)。 ## 其他说明 diff --git a/Samples/net45-webforms/readme.Library.md b/Samples/net45-webforms/readme.Library.md index c7f4530f29..ef847f3e85 100644 --- a/Samples/net45-webforms/readme.Library.md +++ b/Samples/net45-webforms/readme.Library.md @@ -1,3 +1,3 @@ ## Դ˵ ʾصڽ .NET Framework 4.5ASP.NET 4.5 - WebFormsµúʹãֱ nuget 鿴 SDK Դ룬 - /Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3.vs2019.sln ĿǰԴ뾡¿ͳһά \ No newline at end of file + /Samples/netcore3.1-mvc/Senparc.Weixin.Sample.NetCore3.vs2019.sln ĿǰԴ뾡¿ͳһά \ No newline at end of file diff --git a/Samples/net6-mvc/Senparc.Weixin.Sample.Net6/Views/WxOpen/Page.cshtml b/Samples/net6-mvc/Senparc.Weixin.Sample.Net6/Views/WxOpen/Page.cshtml index ae3a863ac1..cff0211ada 100644 --- a/Samples/net6-mvc/Senparc.Weixin.Sample.Net6/Views/WxOpen/Page.cshtml +++ b/Samples/net6-mvc/Senparc.Weixin.Sample.Net6/Views/WxOpen/Page.cshtml @@ -60,7 +60,7 @@

2、在外部浏览器【点击这里】,可以直接打开小程序。

 

如果您是开发者,可以这样轻松获得此功能:

-

1、下载当前 Sample

+

1、下载当前 Sample

2、在 appsettings.json 中配置小程序 AppId 等信息,然后部署或本地运行。

3、在运行电脑(或服务器)本地打开/WxOpen/GetUrlScheme页面(不允许远程打开),
diff --git a/Samples/net6-mvc/readme.md b/Samples/net6-mvc/readme.md index 8944cbc8e6..09430c1131 100644 --- a/Samples/net6-mvc/readme.md +++ b/Samples/net6-mvc/readme.md @@ -13,7 +13,7 @@ ## 使用 .NET Core 3.1 Demo -返回上一级后见:[netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3](../netcore3.0-mvc)。 +返回上一级后见:[netcore3.1-mvc/Senparc.Weixin.Sample.NetCore3](../netcore3.1-mvc)。 > 注意: .NET Core 3.1 Sample 已于 2021 年 5 月 1 日起停止小版本更新(大版本更新仍将保持同步,.NET Core 所有库更新不受影响)。 diff --git a/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/Shared/_Layout.cshtml b/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/Shared/_Layout.cshtml index d996118e8b..a29bb10864 100644 --- a/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/Shared/_Layout.cshtml +++ b/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/Shared/_Layout.cshtml @@ -268,7 +268,7 @@ @@苏震巍*@ @*QQ:498977166*@ - 当前框架:.NET Core 3.1 | + 当前框架:.NET Core 3.1 | 切换至 .NET Framework 4.5 Sample | 当前缓存策略:@ViewData["CacheType"]

diff --git a/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/WxOpen/Page.cshtml b/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/WxOpen/Page.cshtml index ae3a863ac1..cff0211ada 100644 --- a/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/WxOpen/Page.cshtml +++ b/Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Views/WxOpen/Page.cshtml @@ -60,7 +60,7 @@

2、在外部浏览器【点击这里】,可以直接打开小程序。

 

如果您是开发者,可以这样轻松获得此功能:

-

1、下载当前 Sample

+

1、下载当前 Sample

2、在 appsettings.json 中配置小程序 AppId 等信息,然后部署或本地运行。

3、在运行电脑(或服务器)本地打开/WxOpen/GetUrlScheme页面(不允许远程打开),
diff --git a/Samples/readme.md b/Samples/readme.md index 215abb9456..2060c916ec 100644 --- a/Samples/readme.md +++ b/Samples/readme.md @@ -5,7 +5,7 @@ | 文件夹 | 说明 | |--------|--------| | net6-mvc | 【推荐】ASP.NET 6.0 示例,可用于直接部署 -| netcore3.0-mvc | 【即将停止更新】ASP.NET Core 3.1 示例,可用于直接部署 +| netcore3.1-mvc | 【即将停止更新】ASP.NET Core 3.1 示例,可用于直接部署 | console | 命令行注册过程演示 Demo(接口调可参考 Web 项目) | net45-mvc | 【停止更新】ASP.NET 4.5 MVC 示例,可用于直接部署,此项目中包含了 CommonServices 项目,供其他各 Sample 公用 | net45-webforms | 【停止更新】ASP.NET 4.5 Web Forms 示例,主要演示和 MVC 项目有差异的部分,详细演示请见 MVC 项目 @@ -19,7 +19,7 @@ > 如果你希望学习并使用最新的 .NET 6(preview)框架,并且已经安装了 VS2019(v16.9 以上),并且希望调试 .NET 6.0 及以上版本,那么请打开:net6-mvc/Senparc.Weixin.Sample.Net6.sln 解决方案 -> 如果你已经安装了 VS2019(v16.3以上),并且希望调试 .NET Core 3.0 及以上版本,那么请打开:netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3.vs2019.sln 解决方案 +> 如果你已经安装了 VS2019(v16.3以上),并且希望调试 .NET Core 3.0 及以上版本,那么请打开:netcore3.1-mvc/Senparc.Weixin.Sample.NetCore3.vs2019.sln 解决方案 > 如果你已经安装了 VS2017,并且希望调试 .NET Core 2.0 及以上版本,那么请打开:netcore2.2-mvc/Senparc.Weixin.MP.Sample.vs2017.sln 解决方案 diff --git a/readme.en.md b/readme.en.md index 6c3cdfdce1..8b8a3824f6 100644 --- a/readme.en.md +++ b/readme.en.md @@ -64,7 +64,7 @@ Index The library contains the source code (the Core logic is exactly the same) that includes .Net 3.5/4.0/4.5/.NET Standard 2.0/.NET Core/.NET 6. * Use Visual Studio 2019 open Demo(support for all .NET Versions):.NET 6.0 - [Senparc.Weixin.Sample.Net6.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net6-mvc) (referenced source code, recommanded) -* Use Visual Studio 2019 open .NET 3.1 Demo - [Senparc.Weixin.Sample.NetCore3.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.0-mvc) (NOT referenced source code) +* Use Visual Studio 2019 open .NET 3.1 Demo - [Senparc.Weixin.Sample.NetCore3.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.1-mvc) (NOT referenced source code) * Use other versions of Visual Studio to open the Demo (support .net 4.5 only) : [Senparc.Weixin.MP.Sample.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net45-mvc) * Use Visual Studio 2017/2019 to open Console Demo(.NET Core):[Senparc.Weixin.MP.Sample.Consoles.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/console) @@ -303,7 +303,7 @@ Senparc official tutorials |--------|--------|-------| |[net45-mvc](Samples/net45-mvc) |Demo, can be released directly(.NET Framework 4.5 + ASP.NET MVC)| Nuget Packages |[net45-webforms](Samples/net45-webforms) |Demo, can be released directly(.NET Framework 4.5 + ASP.NET WebForms)| Nuget Packages -|[netcore3.0-mvc](Samples/netcore3.0-mvc) |Demo, can be released directly(.NET Core 3.1 + MVC)| Source Code +|[netcore3.1-mvc](Samples/netcore3.1-mvc) |Demo, can be released directly(.NET Core 3.1 + MVC)| Source Code |[Samples/console](Samples/console) | Console Demo(.NET Core)| Source Code |[net6-mvc](Samples/net6-mvc) |Demo, can be released directly(.NET 6.0), compatible with .NET 5.0 | Source Code diff --git a/readme.md b/readme.md index 22aca66f07..723bdd4bd4 100644 --- a/readme.md +++ b/readme.md @@ -61,7 +61,7 @@ Senparc.Weixin SDK 是目前使用率最高的微信 .NET SDK,也是国内最 本库包含了 .NET4.5/.NET Standard 2.0/.NET Core/.NET 6 多个版本的源代码(核心逻辑完全一致): * 使用 Visual Studio 2019 打开 Demo(支持所有版本):.NET 6.0 - [Senparc.Weixin.Sample.Net6.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net6-mvc)(包含源码引用推荐) -* 使用 Visual Studio 2019 打开 .NET 3.1 Demo - [Senparc.Weixin.Sample.NetCore3.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.0-mvc) (不包含源码,仅引用类库) +* 使用 Visual Studio 2019 打开 .NET 3.1 Demo - [Senparc.Weixin.Sample.NetCore3.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.1-mvc) (不包含源码,仅引用类库) * 使用 Visual Studio 2019 或其他版本打开 .NET 4.5 Demo:[Senparc.Weixin.MP.Sample.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net45-mvc)(不包含源码,仅引用类库) * 使用 Visual Studio 2017/2019 打开命令行 Console Demo(.NET Core):[Senparc.Weixin.MP.Sample.Consoles.vs2019.sln](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/console) @@ -260,7 +260,7 @@ Senparc 官方视频教程 > 当前分支包含了 .NET Framework 3.5 / 4.0 / 4.5 / 4.6.1 及 .NET Core 2.0 + 2.1 / .NET 5.0 + 6.0 的全版本代码。
> 其中 .NET Framework 4.5 的 Demo 位于 `/src/Senparc.Weixin.MP.Sample` 目录下,
-> .NET Core 3.1 的 Demo 位于 `/Samples/netcore3.0-mvc` 目录下,
+> .NET Core 3.1 的 Demo 位于 `/Samples/netcore3.1-mvc` 目录下,
> 【推荐】.NET 6.0(兼容 .NET 5.0) 的 Demo 位于 `/Samples/net6-mvc` 目录下。

> 注意:以上多个 Demo 所引用的 Senparc.Weixin SDK 库源代码是完全一致的,只是在编译运行的时候会根据条自动选择输出版本。 @@ -303,7 +303,7 @@ Senparc 官方视频教程 |--------|--------|----| |[net45-mvc](Samples/net45-mvc) |可以直接发布使用的Demo(.NET Framework 4.5 + ASP.NET MVC)| Nuget 包 |[net45-webforms](Samples/net45-webforms) |可以直接发布使用的Demo(.NET Framework 4.5 + ASP.NET WebForms)| Nuget 包 -|[netcore3.0-mvc](Samples/netcore3.0-mvc) |可以直接发布使用的Demo(.NET Core 3.1 + MVC)| 源码 +|[netcore3.1-mvc](Samples/netcore3.1-mvc) |可以直接发布使用的Demo(.NET Core 3.1 + MVC)| 源码 |[Samples/console](Samples/console) |命令行 Console Demo(.NET Core)| 源码 |[net6-mvc](Samples/net6-mvc) |可以直接发布使用的 Demo(.NET 6.0),兼容 .NET 5.0| 源码 @@ -463,7 +463,7 @@ Senparc.Weixin.WxOpen目前包含了所有小程序需要用到的消息处理 ### 2) 部署到任意服务器的 FTP -在 Web 服务器上安装 FTP 服务(推荐 [FileZilla Server](https://filezilla-project.org/download.php?type=server)),直接使用 FTP 直接上传本地已经编译好的代码(本项项目 [Samples](https://github.com/JeffreySu/WeiXinMPSDK/tree/master/Samples) 中对应的是 [Senparc.Weixin.Sample.Net6](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net6-mvc) 或 [Senparc.Weixin.Sample.NetCore3](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.0-mvc),编译后即可直接使用,无需修改代码)。如果使用 Azure App Service 或其他云服务,通常 FTP 也都是开通的。 +在 Web 服务器上安装 FTP 服务(推荐 [FileZilla Server](https://filezilla-project.org/download.php?type=server)),直接使用 FTP 直接上传本地已经编译好的代码(本项项目 [Samples](https://github.com/JeffreySu/WeiXinMPSDK/tree/master/Samples) 中对应的是 [Senparc.Weixin.Sample.Net6](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/net6-mvc) 或 [Senparc.Weixin.Sample.NetCore3](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer/Samples/netcore3.1-mvc),编译后即可直接使用,无需修改代码)。如果使用 Azure App Service 或其他云服务,通常 FTP 也都是开通的。