21

Visual Studio 2012 と Microsoft SQL 2008 で Web アプリケーションの開発を完了しました。ローカルホストではなく電話からアクセスできる「ライブ」Web アプリケーションにしようとしています。

私は調査し、2つの解決策を見つけました

  1. IIS
  2. アズール

IIS と Azure の主な違いに関するさまざまな明確な説明を求めて、ネット全体を調べてきました。私の理解では、IIS は Windows Server に付属し、Web サイトを提供するために使用される Web サーバー アプリケーションであり、Azure は IIS を利用する Windows ホスティング ソリューションです。その場合、Azure がクラウド プラットフォームと IIS の両方を提供しているのに、なぜまだ IIS を使用しているのでしょうか?

また、ローカルホストで実行されていた典型的な Web アプリケーションをホストするのにどちらが適していますか?

SOまたはASP.Netフォーラムで、利点と欠点とともに2つの主な違いを明確に説明できるスレッドを見つけることができないようです。

これは、私が見つけたlink1link2の一部で、2つに関する簡単な情報を提供しています。

4

2 に答える 2

-6

IIS と Azure の比較は関係ありません。これらは 2 つの異なる概念であり、漠然と相互に関連しています。それぞれが何を意味するかについての非常に基本的な理解が欠けているので、それぞれについて一から読んでみることをお勧めします。

IIS は確かに Web サーバー アプリケーションです。これは、たとえば、HTTP 要求をルーティングし、作成した Web サイト アプリケーションとの間で応答できることを意味します。
簡単にするために、IIS は任意の Windows マシンで実行できるとします。これにより、マシンは Web サーバーになります。

Web サイトを稼働させたい場合は、Web サーバーとして機能する独自のマシンを用意するか、Web サイト アプリケーションを他のマシンにアップロードする必要があります。

Azure はクラウドサービスのグループです。サービスの 1 つは Web サイト ホストです。これにより、クラウド コンピューターを使用して、Web サイトをホストする IIS を実行できます。
サービスの一部として、Azure が IIS サーバーのインストールと使用を処理します。

要するに、Windows パスを使用する場合は、おそらく Azure と IIS の両方を使用することになります (Web サイトを自己ホストしたい場合を除きます...)

于 2013-07-01T08:22:09.943 に答える