上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 85 下一页
摘要: 今天在一个 asp.net core 项目中遇到了 nuget 包版本冲突的问题。版本冲突就是由于两个地方引用的 Microsoft.AspNet.WebApi.Client 版本不一致。但 .net core 中根本没有 assembly binding redirect 机制,那怎么办?非常好办,只要认真看了错误提示信息 阅读全文
posted @ 2018-05-27 22:46 dudu 阅读(16730) 评论(3) 推荐(13) 编辑
摘要: 之前在 ASP.NET Core 2.0 中可以正常运行的代码,升级到 ASP.NET Core 2.1 之后出现错误:"System.InvalidOperationException: No service for type 'Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor' has been registered",查看 ViewResultExecutor 的定义发现 ViewResultExecutor 实现了 IActionResultExecutor 阅读全文
posted @ 2018-05-19 16:52 dudu 阅读(1744) 评论(0) 推荐(0) 编辑
摘要: 今天微软发布了 .NET Core 2.1 RC 1 ,虽然只是 Release Candidate 版,但已经可以在生产环境中使用。"NET Core 2.1 RC is supported by Microsoft and can be used in production." .NET Core 2.1 的性能大提升早让人垂涎三尺,看到这个消息后,忍不住今天就进行了升级。主要升级步骤如下:。。。 阅读全文
posted @ 2018-05-08 21:29 dudu 阅读(2471) 评论(12) 推荐(2) 编辑
摘要: 开始想通过 aliyuncli 的 golang 源码进行编译安装(注:python 版的 aliyuncli 已不再维护),但没成功,详见 通过 golang 源码编译阿里云命令行工具 aliyuncli 出错 ,后来改为直接下载编译好的 aliyuncli ,使用前通过 aliyun configure 命令配置 access key 阅读全文
posted @ 2018-04-22 17:55 dudu 阅读(1027) 评论(1) 推荐(0) 编辑
摘要: 迷人的 ASP.NET Core 有一个美中不足之处,自从一开始接触它到现在,我就一直不喜欢,一直想找到替代品,甚至想过自己实现一个,它就是 BundlerMinifier 。昨天面对 bundleconfig.json 中的一堆配置,又带着侥幸的心理试着在网上搜了搜看有没有替代品,突然发现了 LigerShark.WebOptimizer.Core 阅读全文
posted @ 2018-04-19 14:59 dudu 阅读(1254) 评论(4) 推荐(5) 编辑
摘要: 关于 docker swarm mode 的基本架构,关于 overlay network ,关于服务发现与负载均衡与(Service Discovery and Load Balancing),关于 Rolling Updates ,How does it work? Docker! Part 1: Swarm general architecture 阅读全文
posted @ 2018-04-07 20:57 dudu 阅读(788) 评论(1) 推荐(3) 编辑
摘要: 阿里云服务器 centos 7.3 ,开始是通过 fstab 配置的自动挂载;但服务器启动后不能自动挂载 nas ,用 mount 命令可以手动挂载;在 /var/log/boot.log 中发现了对应的错误日志;systemctl status nas.mount 命令查看错误详情;原来是在启动过程中解析 nas 的主机名失败 阅读全文
posted @ 2018-04-03 13:21 dudu 阅读(3432) 评论(0) 推荐(1) 编辑
摘要: 阿里云服务器有时会出现短暂的连接不上数据库服务器(RDS)的问题,之前由于没有启用 Entity Framework Core 的失败重试功能(默认是禁用的),短暂的连接失败立马会引发下面的异常从而出现500错误。为了解决这个问题,在 Startup 中添加如下的代码启用 RetryOnFailure 。 阅读全文
posted @ 2018-02-08 21:31 dudu 阅读(5042) 评论(2) 推荐(12) 编辑
摘要: 一个即将在杭州云栖小镇举办的大会,一个以科技为主题的大会,一个面向年青人的大会,一个由自愿者组织的公益大会。。。2050,最容易让人联想到的是未来30年。身处杭州云栖小镇,眺望2050,最激动人心的畅想莫过于:未来30年杭州不仅因为西湖的美景而闻名,而且因为云栖小镇的科技创新而闻名;未来30年中国不仅成为全球的经济中心,而且成为全球的科技创新中心。 阅读全文
posted @ 2018-02-01 13:58 dudu 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 今天在博问中看到一个关于 EF Core 的提问 ef core 2.0 多对多查询的问题,由于还没使用过 EF Core 的多对多映射,于是参考 EF Core 帮助文档快速写了个 .net core 控制台程序(基于 EF Core In-Memory Database)实验了一下 阅读全文
posted @ 2018-01-27 22:55 dudu 阅读(2599) 评论(4) 推荐(2) 编辑
摘要: 最近在 review 代码时发现同事没有像其他项目那样使用 AutoMapper.Mapper.Initialize() 静态方法配置映射,而是使用了依赖注入 IMapper 接口的方式。于是趁机学习了解一下,在 github 上发现了 AutoMapper.Extensions.Microsoft.DependencyInjection ,使用它只需通过 AutoMapper.Profile 配置映射 阅读全文
posted @ 2018-01-13 17:42 dudu 阅读(4523) 评论(1) 推荐(3) 编辑
摘要: 开始用的 bootstrap日期选择控件是 bootstrap-datepicker ,后来需要支持时间选择,改用了 eonasdan-bootstrap-datetimepicker ,它是基于 momentjs 实现的。locale 设置当前的语言。minDate 设置允许选择的最早时间,比如上面的示例设置为第2天早上9:00。format 日期时间格式(就是 momentjs 支持的格式),比如上面的示例格式对应的时间是 2018/01/10 09:00 。 阅读全文
posted @ 2018-01-10 20:46 dudu 阅读(968) 评论(1) 推荐(2) 编辑
摘要: 这是昨天解决的一个问题,针对一个 web api 的客户端代理类写集成测试,既要测试 web api,又要测试 web api 客户端。测试 web api,就要在运行测试时自动启动 web api 站点,asp.net core 中的 TestServer 就是为此而生,而且与 asp.net core 结合的天衣无缝,不仅自己可以通过I WebHostBuilder 配置站点,而且可以直接使用 web api 站点的 Startup 类。 阅读全文
posted @ 2018-01-07 15:01 dudu 阅读(1342) 评论(0) 推荐(2) 编辑
摘要: 在我们的 .net core 大迁移工程中,有些项目完成了迁移,有些还未迁移,这就带来了一个烦恼——我们自己开发的公用类库如何在 .net core 与 .net framework 项目中共享?如果不能共享,就得痛苦地针对同一个功能分别写 .net core 版与 .net framework 版 阅读全文
posted @ 2017-12-18 18:02 dudu 阅读(2616) 评论(5) 推荐(6) 编辑
摘要: VPC中的服务器名称是 vpc-ecs1 , 经典网络中的服务器名称是 classic-ecs2 ,要实现 vpc-ecs1 通过内外访问 classic-ecs2 。VPC 网段是 10.0.0.0/8 ,在 VPC 中创建一个用于 ClassicLink 的交换器 10.111.0.0/16 ,并创建一个 VPC 的安全组 ClassicLink-vpc , vpc-ecs1 的内网 IP 要在 10.111.0.0/16 网段,并且要加入 ClassicLink-vpc 安全组。 阅读全文
posted @ 2017-11-11 16:01 dudu 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 腾讯云提供的对象存储(COS)C# SDK 是基于 .NET Framework 用 WebRequest 实现的,我们直接将这个实现迁移到 .NET Core 是可以正常调用,但后来我们基于 HttpClient 实现,调用 web api 时总是返回 "ERROR_CGI_PARAM_NO_SUCH_OP" 错误。 阅读全文
posted @ 2017-11-10 23:53 dudu 阅读(1927) 评论(2) 推荐(4) 编辑
摘要: .NET Core 控制台程序没有 ASP.NET Core 的 IWebHostBuilder 与 Startup.cs ,那要读 appsettings.json、注依赖、配日志、设 IOptions 该怎么办呢?自己动手,体验 .NET Core 精心微妙的设计。 阅读全文
posted @ 2017-11-08 11:13 dudu 阅读(1876) 评论(1) 推荐(7) 编辑
摘要: 即使是相同的短信签名与短信正文模板,也需要针对“国内文本短信”与“海外文本短信”分别申请。开始不知道,以为只要申请一次,给国外手机发短信时给api传对应的国家码就行,后来才发现需要分别申请 阅读全文
posted @ 2017-11-04 17:26 dudu 阅读(2535) 评论(5) 推荐(2) 编辑
摘要: 问题背景是想在 appsettings.json 中动态配置依赖注入,但程序运行时 Type.GetType(Configuration["smsService"]) 的值总是 null ,改为用 Assembly.Load 先加载程序集( Cnblogs.Sms.Aliyun 是单独的程序集)然后获取类型,可以成功获取。 阅读全文
posted @ 2017-10-29 16:36 dudu 阅读(3465) 评论(0) 推荐(3) 编辑
摘要: 今天实际操作了一下,在这篇随笔中记录一下以备忘,主要参考阿里云帮助文档-不同账号下专有网络内网互通。 实现场景:账号A的VPC网络中的ECS访问账号B的VPC网络中的ECS与RDS(地域都在华东1),账号A的VPC网段是192.168.0.0/16,账号B的VPC网段是10.0.0.0/8(2个账号需要使用不同的VPC网段)。 阅读全文
posted @ 2017-10-09 18:01 dudu 阅读(1698) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 85 下一页