.net core
首先,.NET Core 是跨平台的。它可在 Windows、OS X 和 Linux 的多个发布版本上运行。它还支持不同的 CPU 体系结构。我们正在添加更多的 Linux 发布版本和 CPU 体系结构支持,最终目的是使 .NET Core 在尽可能多的环境中运行。
吉普赛的歌
这个作者很懒,什么都没留下…
展开
-
3. 添加自定义菜单
这里在微信官网上用调试工具来实现, 代码实现后面再补 。进入: https://mp.weixin.qq.com/debugstep 1、获取 access_token:step 2: 粘贴上一步获取到的 access_token, 在 body 中粘贴:{ "button":[ { "type":"click", "name"...原创 2018-07-03 13:57:31 · 341 阅读 · 1 评论 -
1. 微信公众号申请
先到官网申请, https://mp.weixin.qq.com/目前有: 订阅号、服务号、企业微信 这3个。注意: 个人只能申请订阅号。在注册完成并登录之后, 先看一下底部的菜单:腾讯还是网开了一面, 给了开发者一个比较好用的账号, 要不一开始谁就去申请一个企业才能用的服务号?当然, 如果你有这个条件能一步到位申请到企业用的服务号就更好。—————————————————————————————...原创 2018-07-03 12:45:35 · 789 阅读 · 0 评论 -
2. 签名认证
/// <summary> /// 验证微信签名 /// </summary> /// <returns></returns> /// * 将token、timestamp、nonce三个参数进行字典序排序 /// * 将三个参数字符串拼接成一个字符串进行...原创 2018-07-03 13:43:16 · 376 阅读 · 0 评论 -
.net core网站被 Console.Write 卡住
网站的登录特别慢, 后来直接卡死不动了。单步跟踪,定位到是自定义公共库, 里面有 Console.Write 这一行, 去掉就好了。不明白背后的原因, 如哪位朋友知道请赐教!...原创 2018-09-11 14:51:04 · 1568 阅读 · 5 评论 -
FastDFS for .net core
参考:https://www.cnblogs.com/chiangchou/p/fastdfs.htmlhttps://github.com/caozhiyuan/FastDFSNetCorehttps://www.cnblogs.com/huangxincheng/p/8646451.html原创 2018-09-02 21:43:50 · 2137 阅读 · 8 评论 -
创建 Razor 页面 Web 应用 ——7. 添加新字段
在本部分中,将使用 Entity Framework Code First 迁移将新字段添加到模型,并将此更改迁移到数据库。使用 EF Code First 自动创建数据库时,Code First 会向数据库添加表格,以帮助跟踪数据库的架构是否与从其中生成它的模型类同步。 如果它们不同步,EF 则会引发异常。 这使查找不一致的数据库/代码问题变得更加轻松。向电影模型添加分级属性打开 Models/...原创 2018-06-08 16:19:35 · 501 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——6. 将搜索添加到 ASP.NET Core Razor 页面
本文档中,将向索引页面添加搜索功能以实现按“流派”或“名称”搜索电影。使用以下代码更新索引页面的 OnGetAsync 方法:C#复制public async Task OnGetAsync(string searchString){ var movies = from m in _context.Movie select m; if (!St...原创 2018-06-08 15:49:14 · 793 阅读 · 1 评论 -
创建 Razor 页面 Web 应用 ——8. 添加验证
在本部分中,将使用 Entity Framework Code First 迁移将新字段添加到模型,并将此更改迁移到数据库。使用 EF Code First 自动创建数据库时,Code First 会向数据库添加表格,以帮助跟踪数据库的架构是否与从其中生成它的模型类同步。 如果它们不同步,EF 则会引发异常。 这使查找不一致的数据库/代码问题变得更加轻松。向电影模型添加分级属性打开 Models/...原创 2018-06-08 17:39:29 · 683 阅读 · 1 评论 -
创建 Razor 页面 Web 应用 ——5. 更新生成的页面
我们的电影应用有个不错的开始,但是展示效果还不够理想。 我们不希望看到时间(如下图所示的 12:00:00 AM),并且“ReleaseDate”应为“Release Date”(两个词)。更新生成的代码打开 Models/Movie.cs 文件,并添加以下代码中突出显示的行:C#复制using System;namespace RazorPagesMovie.Models{ pub...原创 2018-06-08 11:38:01 · 652 阅读 · 0 评论 -
.net core 网站 Linux 下部署 ( Docker )
参考:ASP.NET Core Docker部署有改动。一、docker 安装见: https://blog.youkuaiyun.com/yenange/article/details/81703221二、查找 dotnet 的镜像,拉取https://hub.docker.com/ 下搜索 dotnet , 可以看到:复制拉取镜像的命令, 并执行:docker pul...原创 2018-08-15 17:40:07 · 792 阅读 · 0 评论 -
.net core 网站如何附加到进程 ?
.net core也用了一段时间了, 总觉得网站调试不方便, 直接 F5 运行不稳定,有时在网站输入验证码VS就直接退出了调试。于是改为附加进程,发布到 IIS 再来附加 dotnet 进程, 应用池名称都对上了, 打的断点还是黄色……言归正传吧。1. 安装 Open Command Line 扩展插件注意, 关闭这个窗口之后, 不会马上安装, 必须关闭 VS , 关闭 VS ...原创 2018-08-11 22:49:46 · 3682 阅读 · 2 评论 -
Linux 下的文字浏览器 w3m
【代码】Linux 下的文字浏览器 w3m。原创 2018-08-16 16:10:06 · 1840 阅读 · 0 评论 -
chrome无法使用 6000 端口
.net core 配置了 6000 端口, 使用chrome 一直无法访问 http://localhost:6000 。但命令行中使用 netstat -ano|findstr "6000" 查不到任何进程。非常奇怪,但使用 edge 等浏览器, 是可以访问 http://localhost:6000 的 。因此, 问题还是出现在 chrome 上。后面看到这篇文章, http...原创 2018-08-29 09:36:41 · 4351 阅读 · 0 评论 -
Centos 7 下安装 docker
参考:CentOS Docker 安装使用 yum 安装(CentOS 7下)Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本uname -r 安装 docker :yum -y install docker-io启动 Do...原创 2018-08-15 14:21:19 · 406 阅读 · 0 评论 -
ASPNetCore上传大文件碰到的一些问题总结
原文: https://www.jianshu.com/p/738094dafd52上传大文件碰到不少问题,总结一下。先介绍一下功能:ajax上传文件到NetCore的web api接口,安装在Linux服务器的服务端通过Nginx接受到后再存到七牛服务器上。如果文件不大,这个过程没有任何问题,如果超过几十M甚至几百M就碰见不少问题。1. 超时问题(timeout)这个和NetCore...转载 2018-09-14 16:49:50 · 3587 阅读 · 0 评论 -
.net Core使用Orcle官方驱动连接数据库
最近在研究.net Core,因为公司的项目用到的都是Oracle数据库,所以简单试一下.net Core怎样连接Oracle。 Oracle官方现在已经提供.net Core的官方驱动(预览版),也可以通过NuGet直接下载(推荐),下面来看具体步骤 首先使用visual studio 2017 创建一个.net core的控制台程序 项目建立好之后我们通过Nuget来安装...转载 2018-10-24 10:54:02 · 3979 阅读 · 1 评论 -
asp.net core 相关网摘
ASP.NET Core MVC项目(VS2017)ASP.NET Core之跨平台的实时性能监控jexus原创 2017-07-14 14:17:23 · 563 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——2. 向 Razor 页面应用添加模型
添加数据模型在解决方案资源管理器中,右键单击“RazorPagesMovie”项目 >“添加” > “新建文件夹”。 将文件夹命名为“Models”。右键单击“Models”文件夹。 选择“添加” > “类”。 将类命名为“Movie”,并添加以下属性:向 Movie 类添加以下属性:C#复制using System;namespace RazorPagesMovie.Mod...原创 2018-06-07 17:18:23 · 1208 阅读 · 0 评论 -
.net core 与 redis
Linux 下 redis 安装参考:http://www.runoob.com/redis/redis-install.html官网最新版本列表: http://download.redis.io/releases/wget http://download.redis.io/releases/redis-4.0.11.tar.gztar xzf redis-4.0.11.tar....原创 2018-09-16 17:17:33 · 1360 阅读 · 0 评论 -
不写代码,生成一个.net core空网站
mkdir WebAppcd WebAppdotnet new web #可以用 dotnet new --help 看帮助dotnet run #直接运行,此时可以在本机浏览器查看 http://localhost:5000dotnet publish #发布cd bin/Debug/netcoreapp2.1/publish/dotnet WebApp.dll...原创 2018-08-14 21:40:17 · 562 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——9. 上传文件
本部分演示使用 Razor 页面上传文件。本教程中的 Razor 页面 Movie 示例应用使用简单的模型绑定上传文件,非常适合上传小型文件。 有关流式传输大文件的信息,请参阅通过流式传输上传大文件。在下列步骤中,向示例应用添加电影计划文件上传功能。 每个电影计划由一个 Schedule 类表示。 该类包括两个版本的计划。 其中一个版本 (PublicSchedule) 提供给客户。 另一个版本 ...原创 2018-06-10 22:17:01 · 1892 阅读 · 0 评论 -
.net core 网站 Linux 下部署 ( Nginx )
Nginx 安装 Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。** 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**: 首先安装必要的库(nginx 中gzip模...原创 2018-08-14 16:50:31 · 1813 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——3. 已搭建基架的 Razor 页面
“创建”、“删除”、“详细信息”和“编辑”页。检查 Pages/Movies/Index.cshtml.cs 页面模型:[!code-csharp]Razor 页面派生自 PageModel。 按照约定,PageModel 派生的类称为 <PageName>Model。 此构造函数使用依赖关系注入将 MovieContext 添加到页。所有已搭建基架的页面都遵循此模式。 请参阅异步代码...原创 2018-06-08 09:36:12 · 1327 阅读 · 0 评论 -
.net core 修改网站启动端口
参考:Net Core -- 配置Kestrel端口.Net Core 修改默认的启动端口第 1 种方式:写死在代码修改 Program.cspublic static IWebHostBuilder CreateWebHostBuilder(string[] args){ var host = WebHost.CreateDefaultBuilder(ar...原创 2018-08-14 22:08:15 · 6149 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——4. 使用 SQL Server LocalDB 和 ASP.NET Core
MovieContext 对象处理连接到数据库并将 Movie 对象映射到数据库记录的任务。 在 Startup.cs 文件的 ConfigureServices 方法中向依赖关系注入容器注册数据库上下文:C#复制public void ConfigureServices(IServiceCollection services){ // requires // using Ra...原创 2018-06-08 10:08:08 · 1221 阅读 · 0 评论 -
.net core —— 控制台如何获取配置文件的内容?
参考: https://github.com/liuzhenyulive/JsonReader在 Web 应用程序中, 获取配置文件还是比较简单的, 可以参考: https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/?view=aspnetcore-2.1#json-configuration-pr...原创 2018-09-06 11:21:55 · 7562 阅读 · 6 评论 -
第一个在 Linux 下的 .net core 2.1 网站 ( Jexus )
制作最简单的 .net core Web应用程序本文的主要目标是部署, 所以就不多在 Web 应用程序上赘述了, 如下图:1. 用 VS 2017 创建 ASP.NET Core Web 应用程序项目 HelloCore:2. 项目上右键生成, 再右键发布:将生成的项目打包为 HelloCore.zip 文件, 复制到 Centos 的 /var/wwwroot/Hel...原创 2018-08-07 22:41:48 · 2467 阅读 · 0 评论 -
.net core Linux ( Centos 7 ) 下 验证码图片显示不出来, 或者乱码
验证码图片显示不出来在 Linux 命令行运行:dotnet Web.dll # dll文件名 自己换(注意:不要用 nohup dotnet Web.dll 在后台运行,后台运行看不到异常)再来访问登录界面, 此时验证码看不到, Linux 下提示: “Unable to load shared library 'gdiplus'” .#1. 安装 glib-2.0y...原创 2018-08-09 11:31:19 · 3548 阅读 · 3 评论 -
CKEditor5 classic for .net core Demo
CKEditor 是富文本编辑器,也就是以前大名鼎鼎的 FCKEditor 。以前也出过几个版本,但现在到 5 之后变了许多, 网上的许多教程都没办法用了。于是写这篇博客。下载地址https://ckeditor.com/ckeditor-5/download/https://download.cksource.com/CKEditor/CKEditor5/11.1.1/ckedito...原创 2018-11-09 11:29:40 · 2949 阅读 · 0 评论 -
创建 Razor 页面 Web 应用 ——1. Razor 页面入门
注:必须 VS2017, 并安装 .net Core 2.x 。如不是请重新安装。按 F5 在调试模式下运行应用,或按 Ctrl-F5 在运行(不附加调试器)原创 2018-06-06 15:42:19 · 2352 阅读 · 0 评论 -
无法信任 ASP.NET Core 中的本地 HTTPS 证书
.net core 本地的https,突然无法使用。经下面步骤后可以正常使用:Ctrl + R 键入"certlm.msc",这将打开您的证书管理器转到个人/证书你会在那里找到一个名为localhost的证书.将其移至受信任的根证书颁发机构/证书"直接拖放就可以了。原创 2022-12-06 17:55:44 · 2830 阅读 · 1 评论 -
在.NET Core中以日志的方式记录http请求
一、前言当线上程序曝出问题,最先想到的是看一下日志,排查是什么问题。这样做的前提是有详尽的日志记录,不光记录异常还要记录请求的数据,比如请求地址、方式、参数、结果等等。文中记录了以过滤器特性的方式实现了方便的记录请求数据的日志输出。二、实现日志过滤器代码。using System.Diagnostics;using Microsoft.AspNetCore.Mvc.Filters;using wxApp.Code.Creater.Api.Common;namespace wxApp转载 2021-11-22 15:03:56 · 1206 阅读 · 0 评论 -
swagger访问接口报no response from server( IIS )
搜索这个,出来一大堆都是 Nginx 的,而实际我用的是 IIS 所以没有参考性。非常奇怪。小程序请求,在 Network 中的 preview 中是有显示的,但并不是一个对象,而是字符串,拖到后现一看,实际显示的并不全。于是联想了下,应该是转 json 失败导致的?把DateTime 字段重新设置了值为 1900-01-01 (原来默认值是 0001-01-01),结果就正常了。...原创 2021-09-06 21:07:07 · 419 阅读 · 0 评论 -
.net core : Could not load file or assembly
Could not load file or assembly 'QRCoder, Version=1.3.9.0, Culture=neutral, PublicKeyToken=null'生成,本地运行都没有问题,但发布到服务器,其它可用,二维码这块出了问题。后来,接口网站引用了 System.Drawing.Common (其实只有引用项目用到了。), 去掉这个重复引用,再将.de...原创 2020-04-09 10:38:20 · 2692 阅读 · 3 评论 -
.net core 判断操作系统
using System;using System.Runtime.InteropServices; //从 NuGet 引入namespace Core.Test{ class Program { static void Main(string[] args) { Console.WriteLine("判断是否为Wi...原创 2018-06-01 09:15:05 · 3593 阅读 · 0 评论 -
.net core : 做一个最简单的 sqlite 操作 demo
事先声明几点:1. 使用 VS2017, 以前的版本大多老旧, 不想折腾就直接上 VS2017吧;2. VS2017 在安装时必须选择 .net core 相关组件, 否则也没办法;3. 以前的那个 System.Data.SQLite 没法在 .net core 下用了。言归正传:一、新建项目:二、在“程序包管理器控制台”下输入:install-package Microsoft.EntityF...原创 2018-06-04 16:18:14 · 8487 阅读 · 2 评论 -
core 项目中引用 dll 注意事项
一般我们都会制作自己的公共库, 然后生成 dll 供其它项目引用。但需要注意的是:如果公共库引用了其它的 包(可能是 NuGet 引入的), 那么, 其它项目在引用了公共库的同时, 必须引用公共库引用过的所有包。否则会出现 文件找不到的错误。类似:Could not load file or assembly 'System.Data.SqlClient, Version=4.2.0.0...原创 2018-06-12 17:57:01 · 2530 阅读 · 0 评论 -
在 Windows 的 IIS 上部署 .net core 网站
参考:https://www.cnblogs.com/zuqing/p/8231957.htmlhttps://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1&tabs=aspnetcore2x在 Visual Studio 2017 远程 IIS 计算机上的远程调试 A...原创 2018-06-26 16:33:41 · 7872 阅读 · 1 评论 -
.net core 网站部署后出现: An error occurred while processing your request.
An error occurred while processing your request.Development ModeSwapping to Development environment will display more detailed information about the error that occurred.Development environment sho...原创 2018-06-28 10:31:53 · 42724 阅读 · 0 评论 -
.net core MVC JSON 序列化属性一直是小写的解决方案
StartUp.cs 中设置(加上最后一行代码): public void ConfigureServices(IServiceCollection services) { services.Configure<CookiePolicyOptions>(options => { ...原创 2018-07-09 14:10:49 · 2252 阅读 · 0 评论