2012-04-13 2 views
2

私は、hostsファイルを調整することにより、IIS上のMVCプロジェクトでは、この作業を持っています。どのようにhostsファイルを使用してローカルホスト上のようなAzureのエミュレータ(IIS)でサブドメインを使用するために、私は、セットアップの開発環境ができますか?

Azureのプロジェクトを実行しているとき、私はいくつかのポートが再マップばかり見ることができる、ではない私はサブドメインを設定することができますどのようにやってthatsのかわからが、それはまた、hostsファイルで行われますか?サブドメインでの作業

答えて

2

は、Windows Azureの中で可能です。ローカルで開発する場合

<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="app.litware.com" /> 

、あなたはあなたのようなホストヘッダーを使用してこれを行うことができます:あなたが別のWebアプリケーションにこれらのサブドメインをマップする必要がある場合は、あなたのサービスの設定(hostHeader属性)でこれらをマップする必要があります記載されている。本番環境に展開する場合は、ドメインにCNAMEを設定する必要があります。

リソース

+0

こんにちはSandrino、ありがとう!サブドメインはすべて1つのアプリケーション(テナントアカウントの識別)になります。バインディングに触れず、ヘッダーのみを調整しないことを確認するには?私は、この非紺碧のアプリに取り組んで持っているので、まさにそれが衝突した場合、私は複数のポートではlocalhostを実行できると仮定しetc..not必ずポートの問題を把握する必要がありますか?または何か新しいdevドメインを作成しますか? ....これは、単一のアプリケーションのすべてである場合、あなたはhostHeader属性を追加する必要はありません –

+0

...リンクをチェックアウトします。 CNAMEまたはc:¥windows¥system32¥drivers¥etc¥hostsファイルを使用して簡単に作業できます。 「ポートの問題」は、ポートが既に使用されているため(エイリアスのデフォルトWebサイトなど)エミュレータを使用している場合にのみ表示されます。 –

+0

既定のサイトを停止し、IIS(とVS!)を再起動して正常に動作します。ありがとう。 –

関連する問題