RC2 に移行した後、WebAPI サービスのロード/ホスティングでいくつかの問題に直面しています。以前の移行では、同じ WebAPI が正常に機能していました。次のURLから移行の手順を実行しました。
デバッグ モードで IISExpress でアプリケーションを起動しようとすると、アプリケーションをデバッグできます。つまり、Program.cs が実行され、制御が startup.cs メソッド/イベントに移動し、最後に戻ってステートメント ホストを実行します。走る(); program.cs ファイル内。しかし、このステートメントを実行した後、バックグラウンドで実行されるステートメントを取得/デバッグすることはできませんが、最終的に内部的に感知できるのは、バックグラウンドで無限ループになり、サービスが起動されないことです。IISExpress 自体で作業する最初のステップは、ここでは機能しません。以下のコードは Program.cs ファイルにあります
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
ここで何が起こっているのか、どこに問題があるのでしょうか?
注: 移行の同じ手順が他の WebAPI プロジェクトでも機能しましたが、問題はこのアプリケーションのみにあります。