2016-09-21 32 views
-1

自己ホスティングを使用する必要がありますかasp.net web apiアプリケーションがありますか、IISでホストする必要があります。私はより良いパフォーマンスとセキュリティを求めています。どちらを使うべきですか?ASP.NET自己ホスティングまたはIISホスティング

+0

iis、またはあなた自身で多くのセキュリティ機能を実装する必要があります。 DDOS – NtFreX

+0

Apacheの設定ファイルからIISを設定する方法はありますか?私は別のマシンにWebアプリケーションをエクスポートする予定です。それで、それをすべて自分でホストしている顧客の方が楽になるでしょうか? – Vasista

+0

はいgoogleの 'web.config'ファイル。また見てください[ここ](https://technet.microsoft.com/en-us/library/cc754617(v= ws.10).aspx) – NtFreX

答えて

0

私はちょうど答えをhereから表示します。

私が見つけた何を(基本的にはIISのためだけの長所は、ホストされている):

  • あなたはIISの機能(サイトのログ、アプリケーションプールのスケーリング、>スロットリング/設定のすべてを失い、 ...

  • 自分でHttpContextを必要とするすべての機能をビルドする必要がありますか?

  • ASP.NETはあなたのためにそれを提供しています。だから、認証のようなものをWebDeployにするのがずっと難しくなっているのが分かりました。

  • IISは、要求を処理し、サービスをウォームアップ約8でいくつかの素晴らしい特定の機能を持っている(セルフホストしない)

  • IISは、高度なトピックへのアプリケーションや仮想ディレクトリで複数の同時のサイトを実行する能力を持っていますロードバランシングとリモート展開のようなものです。

そして、あなたは、サーバー上でいないとき、この

セルフホスティングは良いです - たとえば、あなたはデスクトップアプリケーションがAPI要求をリッスンすることができるようにしたいです。

しかし、私はあなたの時間の価値がある場合は、より速く実行し、より安定したサーバーを達成することができると思います。しかし、公共のアクセス可能な設定ファイルやDDoSのような基本的なセキュリティミスをしないように注意する必要があります。

関連する問題