4

今日まで、私たちは常にIIS でWeb サイトを作成/ホストしていると考えていました。しかし、私は今日、WebサイトとWebアプリケーションを作成することは異なると言うpowershellチュートリアルを行っていました.

これはチュートリアルのリンクです (Web サイトとアプリケーションの作成に関する別のセクションを確認してください) -
http://learn.iis.net/page.aspx/433/powershell-snap-in-creating-web-sites-web-applications-virtual -ディレクトリとアプリケーションプール/

2つの違いは何ですか?
どの例も本当に役に立ちます。

ありがとうございました!

4

3 に答える 3

10

IISのWeb サイトは、Sites の下のトップ レベルです。通常、IIS のインストール時に自動的に作成される既定の Web サイトは、"既定の Web サイト" と呼ばれます。
これは、ポート 80 で実行される「ルート」です。その
下に、基本的にルート Web サイトの下のサブレベルである仮想ディレクトリを作成したり、ルート レベルの下に別のアプリケーションとして存在する別のWeb アプリケーションを作成したりできます。Web アプリケーションはWeb サイトの下に存在する必要があり
ます。

他のポート (つまり 81) で実行するように設定したり、複数のサイトを同じポート番号で実行できるように別のホスト名を付けたりして、他のWeb サイトを作成することができます。別のホスト名で名前を付ける場合は、この名前を DNS サーバーに登録して、サーバーの IP アドレスを指すようにする必要があります。回避策として、アクセスする必要があるクライアント コンピューターのホスト ファイルにエントリとして追加することもできます。

これは、IIS マネージャーでどのように見えるかの例です。

IIS の Web サイトと Web アプリケーションの例
Web サイトの詳細

于 2013-07-04T07:34:42.687 に答える
4

IIS 7+、.net4、統合パイプラインで Web サイトと AppPool を作成するときに使用するスクリプトがあり、役に立つと思うかもしれません。

次のように使用します。

CreateSite.ps1 [WebsiteName] [AppPoolName] [Port] [Path]

サイトを再インストールする場合は、最初に停止する必要があります。それは次のように行われます。

StopSite.ps1 [WebsiteName] [AppPoolName]

私の要点からスクリプトを取得できます

更新スクリプトを追加/拡張し、独自のGithubリポジトリに配置しました

于 2014-06-25T09:01:20.040 に答える
3

これが私のCreateWebsitePowerShell スクリプトです: http://www.zerrouki.com/create-website/

于 2012-11-15T10:29:08.440 に答える