IISでデフォルトのWebサイトを再作成します


84

IISのデフォルトのWebサイトを誤って削除してしまいました。IISマネージャーのツリーに表示されなくなり、「localhost」を参照すると404エラーが返されます。

IISを再インストールしましたが、デフォルトのWebサイトがまだ存在しません...デフォルトのWebサイトを再作成して、内部にフォルダーを作成することはできますか?


私はwixインストーラーと空の変数名で私のものを叩きました。Gaaaaaaaaaaaaaaaaaaaaaa。
granadaCoder 2017

回答:


77

他の答えは基本的に正しいです、それらのおかげで私は私のデフォルトのウェブサイトを復元することができました、彼らは多かれ少なかれ重要な詳細を失っているだけです。

これは、復元するための完全なプロセスだった既定のWebサイトを(私の場合には7のIISのWindows 7 64ビット上):

  1. IISマネージャーを開く
  2. 左側の接続ツリーでマシンの下の[サイト]ノードを右クリックし、[ Webサイトの追加]クリックします
  3. サイト名として「デフォルトのWebサイト」を入力します
  4. セットアプリケーションプールに戻ってのDefaultAppPool
  5. 物理パスをに設定します%SystemDrive%\inetpub\wwwroot
  6. 休暇は、バインディングとされる他のすべて

考えられる問題

  1. 新しく作成したWebサイトを次のメッセージで開始できない場合

    インターネットインフォメーションサービス(IIS)マネージャー-別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。(HRESULTからの例外:0x80070020)

    ...ポート80がすでに別のアプリケーションに割り当てられている可能性があります(私の場合はSkype :)。デフォルトのWebサイトを右クリックし、[バインディングの編集...]と[編集... ]を選択すると、バインディングポートをたとえば8080に変更できます。詳細については、IIS7.0でWebサイトを開始しようとしたときのエラー0x80070020を参照してください。または、もちろん、ポート80にあるアプリケーションを閉じることもできます。

  2. 一部のアプリケーションでは、デフォルトのWebサイトにID1が必要です。私の場合、レクリエーション後に自動的にID1を取得しました。そうでない場合は、誤って削除し後、IISで「デフォルトのWebサイト」再作成するを参照してください。IIS6と7では異なります。


Visual StudioのIISで実行するように構成されたプロジェクトを開くことさえできなかったため、既定のWebサイトを再作成する必要がありました。私はいくつかのプロジェクトを内部に持つ解決策を持っていました。プロジェクトの1つがロードに失敗し、次のエラーメッセージが表示されました。

Webアプリケーションプロジェクトは、IISを使用するように構成されています。Webサーバー ' http:// localhost:8080 / 'が見つかりませんでした。

IISマネージャーで既定のWebサイトを再作成した後、その特定のプロジェクトを再読み込みして開くことができました。


はい、Active Directory証明書サービスで遊んでいるVMで盲目的に削除した後、再作成する必要がありました。ADCSは、認証局のCertEnroll仮想ディレクトリのみをデフォルトサイトに追加します.....単なるIDである可能性があります。
rism 2016年

54

同じことをしました。デフォルトのWebサイトを直接再作成できませんでした-ファイルがすでに存在していると不平を言い続けました...

私は次のように修正しました:

  1. 他の何かと呼ばれる新しいWebサイトを作成します。「デフォルト」、「C:\ inetpub \ wwwroot」を指す
  2. ID 1で作成する必要があります(少なくとも私のものは)
  3. Webサイトの名前を「デフォルトのWebサイト」に変更します

23
警告:デフォルトのWebサイトの物理的な場所として「C:\ inetpub \ wwwroot」を盲目的に使用しないでください。私は最近、この値を読み取っていたソフトウェアの一部を台無しにしてしまいました。正しく構成されている別のコンピューターを確認し、それをコピーします。少なくともWindows7 x64の場合、正しい値は「%SystemDrive%\ Inetpub \ wwwroot」です。これは私が知っている非常に微妙な違いですが、重要な場合があります。
アダム

これは、いくつかのサイトを実行した後にad fsをインストールしたときに役立ちました。ただし、ADFSにはデフォルトのサイトが存在する必要があります。Webでは、それらを停止し、詳細設定でIDを変更してから、バックアップを開始する必要がありました。
GPGVM 2014年

私の場合、アプリケーションプールも「DefaultAppPool」に設定することが重要でした。それ以外の場合は、サイト名に設定されていました。
デヴィッド・FerenczyRogožan

Webサイトを削除するには、次の手順に従う必要がありました。forums.iis.net
t

10

LANからアプリケーション/ Webサイトを公開してアクセスしたいと思います。おそらくデフォルトのWebサイトの仮想ディレクトリとして。手順はIISのバージョンによって異なる場合がありますが、基本的には次の手順になります。

「デフォルトのWebサイト」Webサイトを復元します。

  1. 新しいウェブサイトを作成する

  2. 名前として「デフォルトのウェブサイト」を設定する

  3. [バインディング]セクション(下部パネル)で、[IPアドレス]編集にローカルIPアドレスを入力します。

  4. 「ホスト」編集を空のままにします

これで、ブラウザにローカルIPアドレスを入力するたびに、追加したWebサイトが表示されます。ここで、LANから他のWebアプリケーション/ Webサイトにアクセスする場合は、デフォルトのWebサイトの下に、公開されたアプリケーション/ Webサイトを含むディレクトリを指す仮想アプリケーションを追加するだけです。これで、「http:// yourLocalIPAddress / theNameOfYourApplication」と入力して、LANからアクセスできます。


1
元のデフォルトのWebサイト(OPが要求するもの)には、特定のアドレスに設定されたバインディングがありません。代わりに、「All Unassigned」を使用しますこれは、アスタリスク(として表示されますまた、適切に設定する必要がある*物理パスアプリケーションプールがありません。
デヴィッド・FerenczyRogožan

4番目のステップは非常に重要です。これは受け入れられた答えでなければなりません。
ルイスグヴェイア

4

次の手順を実行して、以前の状態の復元を試みることができます。

  1. IISマネージャーに移動します
  2. あなたの右クリック ローカルコンピュータを。
  3. 指し示す すべてのタスクを
  4. 指し示す バックアップ/復元構成を
  5. 復元する構成を選択します
  6. 構成が適用されるまで待ちます

2

スーパーユーザーでこの回答を確認してください。

つまり、IISとWASの両方を再インストールします。

詳細に -

ステップ1

「プログラムの削除の追加」「Windowsの機能のオン/オフの切り替え」に進みます。IISとWASの両方を削除します(Windowsプロセスアクティベーションサービス)PCを再起動しますステップ2

「プログラムの追加と削除」に移動します。「Windowsの機能をオンまたはオフにする」IISとWAS(Windowsプロセスアクティベーションサービス)の両方をオンにします。注:IISだけを再インストールしても効果はありません。IISとWASの両方を再インストールする必要があります

このアプローチは私にとって問題を解決しました。


0

これを試して:

IISマネージャーで、Webサイトを右クリックし、[新規作成]、[Webサイト...]の順に選択します。

このようにして、デフォルトのWebサイトを再作成できます。

これらの手順の後、IISを再起動します。ローカルコンピューターを右クリックし、[すべてのタスク]、[IISを再起動] ...


0

次の手順に従います。「デフォルトのWebサイト」Webサイトを復元します。

  1. 新しいウェブサイトを作成する
  2. 名前として「デフォルトのウェブサイト」を設定する
  3. [バインディング]セクション(下部パネル)で、[IPアドレス]編集にローカルIPアドレスを入力します。
  4. 「ホスト」編集を空のままにします

-1

C:\ inetpubフォルダーを削除し、IISを再インストールして、デフォルトのWebサイトと設定を再作成しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.