2016-05-23 11 views
1

Microsoft ASP.NETウェブサイトのPublish to a Linux Production Environment命令に従っています。私はCentOS 7.1を使用します。 ASP.NET Core 1.0/Kestrel on LinuxはUNIXソケットを作成していません

は、私はその後、私は、以下のコマンド
dotnet restore 
dotnet run 

しかしkestrel.sockファイルが作成されていないを実行project.jsonファイル

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

に次の行をコピーしました。

+0

私は ''コマンド ''がRC2でもう動作しないと思っています(あなたはRC2を使っていますか?)。 'dotnet run --server.urls http:// unix:/ var/aspnet/HelloMVC/kestrel.sock'を試したことがありますか?また、アプリケーションがコマンドラインから設定を受け入れるように設定されていることを確認してください。 – svick

答えて

3

"commands"の要素は、dotnetでは機能しません。 To configure the URLの場合は、Main.UseUrls("http://unix:/var/aspnet/HelloMVC/kestrel.sock")のいずれかを使用するか、コマンドライン構成を設定してからdotnet run --server.urls http://unix:/var/aspnet/HelloMVC/kestrel.sockを実行します。

関連する問題