这里我们自定义一个IServiceCollection的扩展,例如下面我的扩展 添加了对数据库连接字符串设置,当然你也可以设置更多的参数,委托等等,这里简单演示下自定义dapper下的数据库访问,下面是扩展设置 这里DI相关的数据库访问类,这里最终要的一点就是我们在startup中设置的连接的字符串 ...
分类:
移动开发 时间:
2018-01-17 18:28:01
阅读次数:
1295
在ASP.NET Core中,默认提供了三个运行时环境变量,通过查看Hosting源代码我们可以看到,分别是Development、Staging、Production 当启动一个ASP.NET Core应用程序时,会确定当前应该运行哪个环境中。默认情况下,如果没有指定环境变量,会自动默认为Prod ...
分类:
移动开发 时间:
2018-01-16 00:53:45
阅读次数:
287
最近将公司原来.NetCore 1.6的项目升级到.net Core 2.0首先发生 502.5的错误,包括IIS日志,Windows应用程序日志都没有记录问题始终解决不了,首先看看官网给出的解决方案: https://docs.microsoft.com/zh-cn/aspnet/core/hos ...
分类:
Web程序 时间:
2018-01-16 00:43:09
阅读次数:
2919
前两天部署.netcore项目,首先是生产环境域名访问不了,再到.netcore项目IIS部署502.5,在到莫名其妙的500,在排查项目部署问题的时候所用到的DOS命令整理出来,相信以后还会用到. 1.nslookup[常用于DNS查询] 可以指定查询的类型,可以查到DNS记录的生存时间还可以指定 ...
.net franework .netcore// .csproj true true ...
分类:
Web程序 时间:
2018-01-09 14:41:46
阅读次数:
645
一、简介 EF Core for MySql的官方版本MySql.Data.EntityFrameworkCore 目前正是版已经可用当前版本v6.10,对于以前的预览版参考:http://www.cnblogs.com/tianma3798/p/6940794.html 1.MySql的核心 安装 ...
分类:
数据库 时间:
2018-01-06 16:05:26
阅读次数:
457
一、再XX.Web项目中用Nuget安装Swashbuckle.AspNetCore.SwaggerGen和Swashbuckle.AspNetCore.SwaggerUI 二、在Startup.cs中添加如下代码 ...
分类:
其他好文 时间:
2018-01-05 01:26:26
阅读次数:
1245
vs2017 建立的项目,在项目目录 ,执行 dotnet publish -r ubuntu.15.04-x64 dotnet publish -r linux-x64 dotnet publish -r osx-x64 dotnet publish -r ubuntu-x64 dotnet pu ...
分类:
Web程序 时间:
2017-12-29 23:32:24
阅读次数:
328
今天在ubuntu系统中使用docker部署asp.net core时遇到了一个问题,docker build 的时候总会在最后一步提示 lstat obj/Docker/publish: no such file or directory。 并且执行docker images查看镜像的时候发现生成 ...
分类:
Web程序 时间:
2017-12-29 15:26:23
阅读次数:
322
当前系统环境:centos7 x64. dotnet 2.0. 不管是 ServicePointManager.ServerCertificateValidationCallback = (a, b, c, d) = true; 还是: HttpClient httpClient = new Htt ...
分类:
Web程序 时间:
2017-12-24 14:45:16
阅读次数:
1083