2009-04-06 8 views
2

simdomain.comと言って、私のASP.NETアプリケーションがヒストリであることをシミュレートしたいと思います。ASP.NET/IIS7でローカルにドメインをシミュレートする

どうすれば簡単に行うことができますか?

理想的には、何らかのフィルタが必要なので、特定のドメインへのリクエストはlocalhostにルーティングされ、オン/オフを簡単にする必要があります。

答えて

7

hosts fileを編集します。

127.0.0.1 simdomain.com

  • オープンIISの管理者と "simdomain.com" のWebサイトを追加します。

    1. 実行notepad c:\windows\system32\drivers\etc\hosts
    2. は、次の行を追加します。だからそれはドメインを知っている。

  • +0

    これは私にとっては機能しません!!!!!! –

    2

    ローカルホストファイルを編集してみてください。ほとんどのWindowsシステムでは、デフォルトの場所は%SystemRoot%\ system32 \ drivers \ etc \ hostsです。

    次に、あなたは、単にそれを行う必要がありますライン

    127.0.0.1  simdomain.com 
    

    を追加します。

    EDIT:ああ、Chakrit氏:IIS管理者を開き、 "simdomain.com"というウェブサイトを追加してください。だからそれはドメインを知っている。

    これは、IISのバージョンに少し依存しますが、私はIIS7のためcorrectrly覚えていれば、以下のように実行します。

    1. ファイル名を指定して実行「inetmgrを」、またはコントロールパネル経由でIISのsetingsにアクセスします。
    2. 左側のメニューで[サイト]を開き、アクセスするサイトを右クリックします。 'Edit bindings ..'を選択してください。
    3. 追加をクリックします。タイプ:Http、IPアドレス:未割り当て、ポート:80、ホスト名:simdomain.comを入力し、OKをクリックします。

    投稿が冗長であっても、私の答えが正しいことがあります。 ;)

    +0

    「オープンIIS管理者」について - 私にとってのポイントは、マルチドメインサイトを持つことです。私はそれをする必要はないと思っています。おそらく、クロスドメインのクッキーのjavascriptのためでしょうか? (ジェット機はピングレベルではありません) - Olav) – Olav

    +0

    いいえ、IISのサイトに「リスナー」を追加する必要があります。それ以外の場合は、リクエストでピックアップしません。私はそれを自分のレスポンスに加える方法を追加します。 –

    関連する問題