1

Webサイトを{localdrive}\inetpub \ wwwrootに公開することと、C:\WebsiteなどのWebサーバー上の他の場所に公開することの違いは何ですか。

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

MSDNの記事を読んだ後、私はまだ違いがわかりません。おそらくこれには簡単な答えがあると思いますが、私はそれを見つけることができません。

4

6 に答える 6

1

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

また、問題が発生した場合に備えて、MSDNのAspnet_regiis.exeツールを確認してください。通常は多くの問題が解決されます。

于 2012-04-27T12:13:57.727 に答える
1

Webパス/はすでににマップされてc:\inetpub\wwwrootいるため、自動的/abcににマップされc:\inetpub\wwwroot\abcます。

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

于 2012-04-27T12:14:25.633 に答える
1

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

これが個人のWebサイトである場合、または最初から作成したWebサイトである場合は、どこにでも公開できます。

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

于 2012-04-27T12:15:22.117 に答える
0

彼らはwwwrootであなたのウェブサイトのためにデフォルトで作成された仮想ディレクトリを言います、そしてあなたはそれを再び設定する必要はありません。多くの場合、私たちはまだそこに行き、[削除]をクリックしてから、もう一度[作成]ボタンをクリックする必要があることに気付きました:)

したがって、wwwrootの外部でWebサイトを作成する場合はほとんど問題ありません。外部では、VDのフルパスを指定する必要があり、内部では、[削除]、[作成]ボタンの順にクリックする必要があります。

于 2012-04-27T12:19:16.293 に答える
0

IISの既定のWebサイトは既定でマップされてC:\inetpub\wwwrootいるため、に公開するwwwrootと、アプリケーションを仮想ディレクトリとして簡単に追加できます。

ただし、どこにでも公開でき、公開場所に仮想ディレクトリまたは新しいWebサイトを指定できます。(通常IUSRはIIS7で、IUSR_MachineName以前のバージョンでは)ユーザーが公開先のフォルダーに対する読み取り/実行権限を持っていることを確認する必要があります。

于 2012-04-27T12:21:54.227 に答える
0

私が抱えていた問題は、上記のすべてとは異なっていました。「C:\ inetpub \ wwwroot」で公開しようとしましたが、毎回公開に失敗しました。公開フォルダを別のフォルダに変更したよりも、うまくいきました。管理者としてVisualStudioを起動したとき、C:\ inetpub\wwwrootにも問題なくコピーできました。

于 2015-06-05T02:42:25.750 に答える