ASP.NET MVC3にディレクトリベースのサイトを作成しました。このサイトをナビゲートすると、http://server/domains/details/mydomain.coopのようなページが表示されます。ルートのID部分にフルストップが含まれていると、MVC3がページが見つかりません。
サイトの残りの部分は正常に動作しますが、このURLに行くとページが見つからないというエラーが表示されます。私はコントローラにログインしていますが、コントローラのアクションは起動していません。それは私のローカルマシン(VS2010/W7)で正常に動作しますが、それがライブサーバ(MS 2003サーバIIS6)に置かれているとき、それは壊れます。
URLに「。」が含まれていない場合は、最終的なドメイン名部分(デフォルトの経路上のオプションのparm "id"に渡されたビットはすべて動作します)
誰も私が本当に " SEO
のID部に多くのおかげで
ジョナサン
MVC3ルーティングと関係があります。特別なルートを作成する必要があります。あなたを助けるために、私たちはより多くの詳細が必要です。 mydomain.coopは静的ですか?あなたは何かを意味します。特定のコントローラー/アクションのコンボやその他のもののためのものであるか?悪魔は詳細にあります... – AJC
上記の例は動作していないURLの1つです。 "http:// server/domains/details/mydomain-coop"を入力していれば、それは動作します。私はコントローラとアクションの両方を変更しようとしましたが、それでも失敗します。 –