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