2011-08-02 2 views
1

これは、特にWeb Azure Accelerator for Webロールに関連しています。Webロール用のAzureアクセラレータを使用する場合のワイルドカードバインド

特定のホスト名でのみ応答し、ホストされたサイトの1つにワイルドカードバインディングが使用されるようにWebサイトマネージャのWebロールを設定するにはどうすればよいですか。

これまでのところ、私はWebロールに特定のホスト名を与え、空のホスト名を持つ子サイトへのバインディングを追加しました。リモートマシン上のIISを見ると、すべて正常に見えます。

しかし、特定のバインディングを設定すると、ワイルドカードエントリにはほとんど影響がなく、Webサイトにしかアクセスできないことがわかりました。

答えて

0

これは、Azureが "ワイルドカード"バインディングを処理する方法によって発生します。具体的には、IP "All Unassigned"とのバインディングは実際には機能しません。私はまだその理由を知りました - MSのサポートはそれに取り組んでいます。

私はCodePlexの上のアクセラレータを修正するパッチを追加しました - http://waawebroles.codeplex.com/workitem/5

[更新]

はので、どのように、これはまさに私を助けないhttp://ben.onfabrik.com/posts/azure-accelerator-wildcard-bindings

-1

Simple、ServiceDefinition.csdefを開き、WebRoleサイトのバインディングにhostheaderを追加します。結果は、多少のようになります。

<Site name="Web"> 
    <Bindings> 
     <Binding name="HttpIn" endpointName="HttpIn" hostHeader="webadmin.mytest.com" /> 
    </Bindings> 
    </Site> 

は、残念ながら、定義されたヘッダのないサイトはまだ仕事がローカルマシン(リモートデスクトップ)上よりも他のanywereとして失敗します習慣:

サービスを使用できません


HTTPエラー503です。サービスは利用できません。

+0

で詳細をブログに書いていますか? –