2011-12-18 5 views

答えて

1

あなたはControllers and Routingを調べましたか?

+0

MVCルーティングは、このような「クロスサブドメイン」マッピングを設定するのに役立つものではありません。 –

+0

[subdomain-routing](http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc-route-based-on-a-)のようなものを使用できます。サブドメイン) とそれに基づいてサブドメイン名を生成する現在のURLを確認し、同じ場所に送信してください。 –

1

サイトへの参照時にデフォルトのコントローラとアクション(ルート)を定義する以外に、MVCはここでお手伝いしません。

これらのホスト名は、ホスティング環境で検出する必要があります。 IISでは、Webサイトの作成時にワイルドカードを使用できると思います。あなたのケースでは、それはおそらく、次のようになります。

*.mysite.com 

あなたのアプリケーションは、このサイト内に住んう、と予想外のサブドメイン上でアクセスし、誰もが同じことを見るでしょう。

+0

'web.config'を使って設定できますか? –

+1

私の知る限りではありません。サブドメインルーティングに関するJamie Huttonのコメントは、プログラムで行う必要がある場合には、探しているものかもしれません。しかし、私はまだホストレベルでそれをやっています。 –

関連する問題