IISのデフォルトのWebサイトを誤って削除してしまいました。IISマネージャーのツリーに表示されなくなり、「localhost」を参照すると404エラーが返されます。
IISを再インストールしましたが、デフォルトのWebサイトがまだ存在しません...デフォルトのWebサイトを再作成して、内部にフォルダーを作成することはできますか?
回答:
他の答えは基本的に正しいです、それらのおかげで私は私のデフォルトのウェブサイトを復元することができました、彼らは多かれ少なかれ重要な詳細を失っているだけです。
これは、復元するための完全なプロセスだった既定のWebサイトを(私の場合には7のIISのWindows 7 64ビット上):
%SystemDrive%\inetpub\wwwroot
考えられる問題:
新しく作成したWebサイトを次のメッセージで開始できない場合:
インターネットインフォメーションサービス(IIS)マネージャー-別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。(HRESULTからの例外:0x80070020)
...ポート80がすでに別のアプリケーションに割り当てられている可能性があります(私の場合はSkype :)。デフォルトのWebサイトを右クリックし、[バインディングの編集...]と[編集... ]を選択すると、バインディングポートをたとえば8080に変更できます。詳細については、IIS7.0でWebサイトを開始しようとしたときのエラー0x80070020を参照してください。または、もちろん、ポート80にあるアプリケーションを閉じることもできます。
一部のアプリケーションでは、デフォルトのWebサイトにID1が必要です。私の場合、レクリエーション後に自動的にID1を取得しました。そうでない場合は、誤って削除した後、IISで「デフォルトのWebサイト」を再作成するを参照してください。IIS6と7では異なります。
注:Visual StudioのIISで実行するように構成されたプロジェクトを開くことさえできなかったため、既定のWebサイトを再作成する必要がありました。私はいくつかのプロジェクトを内部に持つ解決策を持っていました。プロジェクトの1つがロードに失敗し、次のエラーメッセージが表示されました。
Webアプリケーションプロジェクトは、IISを使用するように構成されています。Webサーバー ' http:// localhost:8080 / 'が見つかりませんでした。
IISマネージャーで既定のWebサイトを再作成した後、その特定のプロジェクトを再読み込みして開くことができました。
同じことをしました。デフォルトのWebサイトを直接再作成できませんでした-ファイルがすでに存在していると不平を言い続けました...
私は次のように修正しました:
LANからアプリケーション/ Webサイトを公開してアクセスしたいと思います。おそらくデフォルトのWebサイトの仮想ディレクトリとして。手順はIISのバージョンによって異なる場合がありますが、基本的には次の手順になります。
「デフォルトのWebサイト」Webサイトを復元します。
新しいウェブサイトを作成する
名前として「デフォルトのウェブサイト」を設定する
[バインディング]セクション(下部パネル)で、[IPアドレス]編集にローカルIPアドレスを入力します。
これで、ブラウザにローカルIPアドレスを入力するたびに、追加したWebサイトが表示されます。ここで、LANから他のWebアプリケーション/ Webサイトにアクセスする場合は、デフォルトのWebサイトの下に、公開されたアプリケーション/ Webサイトを含むディレクトリを指す仮想アプリケーションを追加するだけです。これで、「http:// yourLocalIPAddress / theNameOfYourApplication」と入力して、LANからアクセスできます。
次の手順を実行して、以前の状態の復元を試みることができます。
つまり、IISとWASの両方を再インストールします。
詳細に -
ステップ1
「プログラムの削除の追加」「Windowsの機能のオン/オフの切り替え」に進みます。IISとWASの両方を削除します(Windowsプロセスアクティベーションサービス)PCを再起動しますステップ2
「プログラムの追加と削除」に移動します。「Windowsの機能をオンまたはオフにする」IISとWAS(Windowsプロセスアクティベーションサービス)の両方をオンにします。注:IISだけを再インストールしても効果はありません。IISとWASの両方を再インストールする必要があります
このアプローチは私にとって問題を解決しました。