2012-04-27 23 views
0

ウェブサイトを{localdrive} \ inetpub \ wwwrootに公開する方法とWebサーバーの他の場所に公開する方法の違いは何ですか? C:\ Website。ASP.NET - WebサイトをIISに公開する

{localdrive} \ inetpub \ wwwrootに公開すると、私は常にIISコンソールにディレクトリとWebサイトが残っていることに気付きました。

MSDNで記事を読んだ後、私はまだ違いが不明です。私はおそらくこれにsimpe答えがあることを理解しますが、私はそれを見つけることができません。

答えて

0

ウェブパス/はすでにc:\inetpub\wwwrootにマッピングされているため、/abcは自動的にc:\inetpub\wwwroot\abcにマッピングされます。

c:\websiteに公開する場合は、手動で仮想パスを設定する必要があります。

0

IISのWebサイトパスがあまりにも多くのディレクトリを指すことはありません。しかし、それは常にあなたのディレクトリのアクセス許可とセキュリティ設定をダブルチェックしていると言われています。さらに、ハッカーがあなたのWebサーバーを侵害したかどうかはわかります...デフォルトのc:\ inetpub \ wwwrootはよく知られています。

あなたが問題を抱えている場合に備えて、ちょうど良い措置を講じるために、通常MSDNのAspnet_regiis.exeツールをチェックしてください。これは通常、人々のために多くの問題を解決します。

0

{localdrive} \ inetpub \ wwwrootは、IISに付属のデフォルトのWebサイトで通常使用されます。 追加のマイクロソフト製品は、同じディレクトリを使用し、既定のサイトに存在する仮想ディレクトリを利用します。

これが個人のWebサイト、または最初から作成したWebサイトの場合は、必要な場所に公開できます。

公開する前に、IISがディレクトリの場所を知っており、そのフォルダに対して正しいアクセス許可を割り当てる必要があることを確認する必要があります。

0

wwwrootでWebサイト用にデフォルトで作成された仮想ディレクトリとは言いますが、再度設定する必要はありません。何度も私はまだそこに行けばRemoveボタンをクリックしてCreateボタンをもう一度クリックしなければならないことがわかります:)

wwwroot以外のWebサイトを作成した場合、をクリックし、[削除]をクリックして[作成]ボタンをクリックする必要があります。

0

既定でIISの既定のWebサイトがに割り当てられているため、公開するとwwwrootにアプリケーションを仮想ディレクトリとして簡単に追加できます。

ただし、好きな場所にパブリッシュして、パブリケーションの場所に仮想ディレクトリまたは新しいWebサイトを指定することができます。ユーザーがアプリケーションプールを実行していることを確認するだけで(通常はIIS7のIUSR、以前のバージョンではIUSR_MachineName)、公開先のフォルダに対する読み取り/実行権限が与えられている必要があります。

0

私が持っていた問題は、上記のすべてとは異なりました。私は "C:\ inetpub \ wwwroot"で公開しようとしていて、毎回公開が失敗しました。パブリッシュフォルダを別のフォルダに変更してしまいました。私が管理者としてVisual Studioを立ち上げたときに、問題なくC:\ inetpub \ wwwrootにコピーすることもできました。

関連する問題