ステートレスなMicrosoftサービスファブリックサービスで、以下のコードを使用して、.netコアの自己ホストMVCアプリケーションをホストしました。残念ながら、以下のコードを実行すると、 Start()メソッドが呼び出されたときにアクセスが拒否されました。アクセスが拒否されましたMicrosoft.AspNetCore.Server.WebListener
私がWebListenerの代わりにKestrelを使用すると、うまくいきます。コードを標準のコンソールアプリ(サービスファブリックを使用していないアプリ)に移行しても問題ありません。
これをWebListenerと連携させるにはどうすればよいですか?
_host = new WebHostBuilder()
.UseUrls(listeningAddress)
.UseServer("Microsoft.AspNetCore.Server.WebListener")
.UseContentRoot(wwwroot)
.UseStartup<Startup>()
.Build();
// .UseKestrel()
_host.Start();
UseServerとにかく離れて起こっているというUseServer延長よりも、コアRC2リリースとUseWebListener拡張子を使用して動作するようになってきました... https://github.com/aspnet/Hosting /コミット/ 14557f01311a72f0cca9ac57e5063057297b3bb5 – Pawel