ASP.NET Linux 上的 Core 1.0 / Kestrel 未创建 unix 套接字

ASP.NET Core 1.0 / Kestrel on Linux is not creating unix socket

我关注了 Publish to a Linux Production Environment instruction on the Microsoft ASP.NET 网站。我用的是 CentOS 7.1.

我在 project.json 文件中复制了以下行

"commands": {
    "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://unix:/var/aspnet/HelloMVC/kestrel.sock",
}

然后我运行下面的命令

dotnet restore
dotnet run

但是 kestrel.sock 文件没有创建。

"commands" 元素不适用于 dotnet,您可以在 Main 中使用 .UseUrls("http://unix:/var/aspnet/HelloMVC/kestrel.sock"),或者设置命令行配置,然后 运行 dotnet run --server.urls http://unix:/var/aspnet/HelloMVC/kestrel.sock