ドメインの 1 つにサブドメインがあり、同じ Global.asax を指す必要がある他の 2 つのドメインがある MVC4 プロジェクトに取り組んでいます。
すべてのサブドメインは正常に動作しますが、メイン ドメインを開こうとすると一般的な例外が発生します
例: www.pqr.com、www.mno.com (これにはサブドメインがあります) 例: abc.mno.com、def.mno.com など - これらのルートは問題なく動作します
Route Testerを使用したとき、すべてのマッピングは問題ないようです
Route Tester でさえ一般的な例外を示します。www.pnr.comを開こうとすると、これらの特殊文字でビューが開きます�� I�%&/m�{J�J��t��
$ؐ@������
ルートにドメイン名 (www.pnr.com) を追加すると、リクエストは URL/ルート サンプル ルートと一致しません。
routes.MapRoute(
name: "www.pnr.com",
url: "{action}/{id}",
defaults: new { controller = "pnr", action = "home", id = UrlParameter.Optional },
namespaces: new string[] { "Controller.pnr" }
);
私たちは何を間違っていますか?どうすればこれを修正できますか?