1

すべての変更が ASP.NET Core に移行したため、Katana がプロセスのどこに落ちたのかよくわかりません。以前に回答があった場合は申し訳ありません。

以前は、コンソール アプリケーションまたはクラス ライブラリで Katana をホストできました。ただし、Katana は ASP.NET に統合されているため、UWP でMicrosoft.Owin.

それを考えると、UWP アプリケーションで Web サービス (つまり、Web API またはナンシー) をホストするために OWIN を使用する別の方法はありますか?

4

1 に答える 1

0

ASP.NET Core へのすべての変更の移行

参照ASP.NET Core の概要

ASP.NET Core は、Web アプリ、IoT アプリ、モバイル バックエンドなど、最新のクラウド ベースのインターネット接続アプリケーションを構築するための新しいオープンソースのクロスプラットフォーム フレームワークです。

Windows、Mac、Linux でクロスプラットフォームの ASP.NET Core アプリを開発して実行できます。

Web サービスをホストするために OWIN を使用する別の方法はありますか

これは不合理な要件です。UWP アプリは、サーバー側の Web サービスをホストするのに適していません。アプリのライフサイクルを見ると、アプリがサービスをホストしている場合、アプリの実行状態がサービス ロジック操作をブロックしている可能性があることがわかります。

他の UWP アプリにサービスを提供する必要がある場合は、アプリ サービスを作成して使用するのが正しい方向です:アプリ サービスを作成して使用する

于 2016-07-21T06:06:53.080 に答える