随笔分类 - [Asp.Net Core]
摘要:命令 命令运行后效果: 压缩发布包 命令执行后效果 命令效果: 命令效果 命令效果 首次部署需要添加该web应用supervisor配置 /etc/supervice/conf.d下添加 Wolfy.Blog.conf 之后发布,就不需要管这些,通过命令 可以通过supervisor先将站点停止,然
阅读全文
摘要:系统版本 rpm -q centos-release centos-release-7-5.1804.el7.centos.x86_64 安装libicu yum install libunwind libicu 安装Core SDK #### Before installing .NET, you
阅读全文
摘要:bug HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. 解决
阅读全文
摘要:摘要 在一个后台管理的页面想实时监控一些操作的数据,想到用signalR。 一个例子 asp.net core+signalR 使用Nuget安装包:Microsoft.AspNetCore.SignalR 在StartUp中启用signalR 在api中,通过构造函数注入 客户端 需要引入sign
阅读全文
摘要:摘要 一直在用前后端分离,在一个后台管理的页面中,尝试封装了一个辅助类。 类 分布试图分页条 测试
阅读全文
摘要:摘要 在网络传输过程中,不能保证所有的请求都能正确的被服务端接受或者处理,那么进行简单的重试可以进行简单的补救。比如现在大部分支付功能,在支付成功之后,需要回调我们网站的接口,并且要求我们的接口给一个类似成功的响应,支付端收到我们的成功响应,就不再进行重试请求了。 比如:支付宝文档中有这么一段描述
阅读全文
摘要:摘要 在读取appsettings.json文件中配置的时候,觉得最简单的方式就是使用asp.net core注入的方式进行读取了。 步骤 首先根据配置项的结构定义一个配置类,比如叫AppSettings的类。 然后在Startup中注册。 然后在使用的控制器或者类中的构造函数进行注入,类似下面的代
阅读全文
摘要:摘要 最近项目中,尝试使用asp.net core开发,在部署的时候,考虑现有硬件,只能部署在windows上,linux服务器暂时没有。 部署注意事项 代码中启用iis和Kestrel 在服务端安装 .NET Core Windows Server 托管捆绑包 捆绑包可安装 .NET Core 运
阅读全文
摘要:摘要 在项目中要用到富文本编辑器,包含上传图片,插入视频等功能。但ueditor只有.net版本,没有支持core。那么上传等接口就需要自己实现了。 一个例子 首先去百度ueditor官网下载简化版的ueditor。并引入到项目中 如图: 页面引用以下几个文件: 修改ueditor配置文件: 添加接
阅读全文
摘要:摘要 在实际项目中,大多都需要对业务逻辑以及操作数据库的逻辑进行分成操作,这个时候该如何进行数据的迁移呢? 步骤 上篇文章:EF Core数据迁移操作 比如,我们将数据上下文放在了Data层。 看一下BlogContext内容如下: 在appsetting中配置连接字符串 在StartUp启动类中,
阅读全文
摘要:基本需求 系统 win10 vs2017 docker 步骤 1、开启系统的hyper-v 2、 重启电脑 3、安装docker 下载地址:https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
阅读全文
摘要:摘要 在使用checkbox,为其绑定值的时候,有些麻烦,就想着能不能用taghelper将其封装一下。直接上demo。 一个例子 CheckBoxItem 在_ViewImports.cshtml引入自定义taghelper 使用 测试 提交之后,获取每项ID f7be9e8d-31a2-4206
阅读全文
摘要:我们知道在asp.net中每次请求,都要经过请求管道,依次触发管道中的一系列事件。那么我们可以这么理解,中间件是请求管道中的一个组件,可以用来拦截请求,以方便我们进行请求和响应处理,中间件可以定义多个,每一个中间件都可以对管道中的请求进行拦截,它可以决定是否将请求转移给下一个中间件。 中间件如何工作
阅读全文
摘要:原文地址 https://docs.microsoft.com/zh-cn/dotnet/articles/core/deploying/creating-nuget-packages 内容 对于 .NET Core 1.0,所有库都应以 NuGet 包方式发布。 实际上,这是所有 .NET 标准库
阅读全文
摘要:原文地址:https://docs.microsoft.com/zh-cn/dotnet/articles/core/ NET Core 是一个通用开发平台,由 Microsoft 和 GitHub 上的 .NET 社区共同维护。 它是跨平台的,支持 Windows、macOS 和 Linux,并且
阅读全文
摘要:原文地址 https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring Getting started with Tag Helpers This tutorial provides an introduct
阅读全文
摘要:原文地址 https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/intro What are Tag Helpers? Tag Helpers enable server-side code to participate
阅读全文
摘要:摘要 在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题。 问题重现 新建控制台和站点 站点 那么我们获取“GB2312”编码,然后对其编码呢? 'GB2312' is not a supported encoding name. For information
阅读全文
摘要:摘要 之前尝试了,新建asp.net core站点,那么如何和mysql建立连接,如果操作mysql?本篇将尝试使用EntityFrameworkCore进行mysql的操作。 一个例子 首先新建一个空的Asp.net core站点,如图 安装MySql.Data.EntityFrameworkCo
阅读全文
摘要:摘要 上篇文章介绍了project.json中的一部分属性。属性真的比较多,所以分开了,考虑到其中的英文比较简单,也不再进行翻译了,从英文原文中,直接粘贴过来了。 project.json(1) project.json publicSign Type: Boolean true to enable
阅读全文