12 2016 档案

摘要:这是在昨天的 .NET Core 迁移中遇到的问题,之前在 .NET Framework 中是这样合并 Expression 阅读全文
posted @ 2016-12-30 12:30 dudu 阅读(6650) 评论(5) 推荐(1) 编辑
摘要:通常我们在 Prgram.cs 中使用硬编码的方式配置 ASP.NET Core 站点的 Hosting 环境,最常用的就是 .UseUrls() 。 public class Program { public static void Main(string[] args) { var host = 阅读全文
posted @ 2016-12-29 15:18 dudu 阅读(3372) 评论(6) 推荐(7) 编辑
摘要:今天在将一个项目迁移至ASP.NET Core的过程中遭遇一个循环依赖问题,错误信息如下: 一开始以为是项目之间的引用关系引起的,在project.json中找来找去,一无所获。 后来从构造函数下手,才发现问题所在。 实现ITagService的类TagService的构造函数是这么定义的: 这是很 阅读全文
posted @ 2016-12-28 18:18 dudu 阅读(3484) 评论(4) 推荐(6) 编辑
摘要:之前的博文”ASP.NET Core中显示自定义错误页面“中的方法是在项目中硬编码实现的,当有多个项目时,就会造成不同项目之间的重复代码,不可取。在这篇博文中改用middleware实现,并且放在独立的项目中发布成NuGet包,项目中使用时只需安装NuGet包,然后在Startup的Configure()方法中添加如下的一行代码。 阅读全文
posted @ 2016-12-27 18:25 dudu 阅读(2779) 评论(0) 推荐(5) 编辑
摘要:.NET 的开源,有了更多的DIY乐趣。这篇博文记录一下在新安装的 Linux Ubuntu 14.04 上通过自己动手编译 dotnet cli 的源代码生成 .net core sdk 的 deb 安装包。 阅读全文
posted @ 2016-12-07 23:06 dudu 阅读(1639) 评论(4) 推荐(0) 编辑
摘要:被这个坑坑得刻骨铭心!死锁问题的确是由于在构造函数中同步调用异步方法引起的。目前 System.Net.NameResolution 只提供了异步的 API 进行主机名的解析,上面的 GetHostEntry() 是同步方法,但只支持 netstandard 2.0 阅读全文
posted @ 2016-12-04 23:28 dudu 阅读(5055) 评论(2) 推荐(8) 编辑
摘要:一个 asp.net core 站点,之前运行在Linux 服务器上,运行一段时间后有时站点会挂掉,在日志中记录很多“EMFILE too many open files”的错误: 后来将这个 asp.net 站点部署到 Windows 服务器的 IIS 上。运行一段时间后,发现其中一台服务器出现5 阅读全文
posted @ 2016-12-02 21:11 dudu 阅读(11996) 评论(7) 推荐(5) 编辑

点击右上角即可分享
微信分享提示