2016-08-30 26 views
1

ブログを読んでいるうちに、ASP.NET Web APIが自己ホストできることがわかりました。 Web APIを自己ホストする方法を教えるリンクがたくさんありますが、IIS上で意味をなさないときにはリンクを見つけることができませんでした。誰かが、Web APIの自己ホスティングがIISホスティングよりも適しているシナリオのいくつかを教えてください。自己ホストASP.NET Web API

おかげで、 ラヴィ

+2

これはあなたを助けることがあります:http://stackoverflow.com/questions/29226331/what-is-the-benefits-of-self-hosted-web-api –

答えて

2

一般的に言って、あなたが自己を使用するには、、より良いパフォーマンスを得るためにWeb APIを主催にIISの不要なパイプラインを取り除きます。さらに、httpリクエスト、設定などの処理をより良く制御できます。他のアプリケーションへの依存度が低いので、展開とトラブルシューティングがより簡単で簡単になります。

これは、単純にIISが行う単純なもの(静的なファイルを返すなど)を処理するためのコードを記述する必要があるということです。

ASP.net Coreのおかげで、Linux、MacOS、Windowsでアプリケーションをホストすることができます。したがって、クロスプラットフォームは、自己ホスト型アプリケーションを使用するもう一つの理由になります。

+0

自己ホスト型Web APIを作成するか、Aspを使用する必要があります.Net Core Web API?この[投稿](https://stackoverflow.com/questions/45840411/create-self-hosted-web-api-or-use-asp-net-core-web-api)にお答えできますか? – stom

関連する問題