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
。
我关注了 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
。