2016-05-23 3 views
1

Я следовал инструкции Publish to a Linux Production Environment на сайте Microsoft ASP.NET. Я использую CentOS 7.1.ASP.NET Core 1.0/Kestrel на Linux не создает unix-сокет

Я скопировал следующую строку в файле project.json

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

Затем я выполнить следующие команды

dotnet restore 
dotnet run 

Но файл kestrel.sock не создается.

+0

Я верю, что '' команды '' больше не работают на RC2 (вы используете RC2?). Вы пробовали «dotnet run --server.urls http: // unix:/var/aspnet/HelloMVC/kestrel.sock'? Также убедитесь, что ваше приложение настроено на прием конфигурации из командной строки. – svick

ответ

3

Элемент "commands" не работает с dotnet. To configure the URL, вы можете использовать либо .UseUrls("http://unix:/var/aspnet/HelloMVC/kestrel.sock") в своем Main, либо настроить конфигурацию командной строки, а затем запустить dotnet run --server.urls http://unix:/var/aspnet/HelloMVC/kestrel.sock.

 Смежные вопросы

  • Нет связанных вопросов^_^