web-dev-qa-db-ja.com

Windows 7上のIIS7.5でASP Webサイトを追加する

Windows 7のASP 7.5の下にIISウェブサイトを追加しようとしていますが、これまでのところ運がありません。このサイトは私がローカルでヒットするためだけのものです。いくつかのASPファイルのHTMLに変更を加える必要があり、変更をテストすることができればよいだけです。

IISをインストールし、ASPのボックスをオンにしました。次に、ASPという名前で、「マネージコードなし」と「ASP」が設定されたアプリケーションプールを追加しました。次に、[サイト]を右クリックして[Webサイトの追加...]をクリックして、Webサイトを追加しました。名前を付け、ASPアプリプールを使用するように設定し、ASPコードが存在するパスをポイントし(パススルー認証で残しました)、入力しましたデフォルトのウェブサイトに干渉しないように、ポートとして5555で。コードはサーバー上にあり、パスは単にそのドライブアレイ上のファイルにアクセスするために常に使用するマップされたドライブを使用します。

http://mysite:5555と入力すると、「mysite:5555が見つかりませんでした」というメッセージが表示されます。これらの設定がすべて正しいのか、他に何を試してみるべきなのか、本当にわかりません。

私は何が欠けていますか?

ありがとう、ジェイ

1
birdus

ページが見つからない、またはサイトが見つからないというエラーが発生する場合、問題はDNSにあります。

次の2つのオプションがあります。

  1. サイトの場合、バインディングを編集し、localhostおよびポート5555として設定します。localhost:5555にアクセスすると、サイトがロードされます。
  2. Etc/hostsファイルを編集し、サイトのエントリを追加します。ホストファイルは、Windowsのバージョンに基づいて異なる場所にあると思います。 Google it。 hostsファイルの機能は、WebブラウザーにドメインのIPアドレスを伝えることです。したがって、www.yoursite.comをローカルコンピューターとなる127.0.0.1にポイントできます。その後、IISは名前でサイトを見つけることができます。これを行った後、DNSをフラッシュする必要がある場合があります。 cmdプロンプトを開き、ipconfig -flushdnsと入力します。また、コーディングが完了したら、ホストファイルエントリを削除する必要があります。削除しないと、コンピューターは、最終的に配置するホスティングサーバーではなく、独自のローカルIISのサイトに常にアクセスします。

IISでコーディングするときは、コーディングしている各ドメイン名のホストエントリをセットアップします。これにより、ローカル開発時のテストが少し簡単になります。もちろん、本当に必要な場合を除き、ドメイン名を完全にURLにコーディングしないように注意する必要があります(たとえば、Cookieのない別のドメインまたはCDN URL)。

Hostsファイルを編集してみて、それが機能するかどうかをお知らせください。

1
Frank