のための所望の経路を使用していません私のウェブサイトが 'fb'サブパス接頭辞でアクセスされると、私のウェブサイトロジックは少し違った方法で実行されます。Url.Actionは、私は私のMVC3のウェブサイトで次のルート定義を持つ出力
問題は、私は通常、私のサイトにアクセスしたときにということであり、私は
Url.Action('action' 'controller')
を実行すると、その後、出力は "のhttp:// localhostの/ FB /コントローラ/アクション" である(例えばhttp://localhost。) 。
私のサイトが 'fb'プレフィックスサブパスでアクセスされたとき、私のUrl.Actionはoutput/fb/controller/actionパスを呼び出し、/controller/actionフォーマットを介してサイトにアクセスしたときと同じコントローラ/アクションにルーティングする必要があります。
'fb'プレフィックスを使用する場合、一時的な情報を保存するために 'fb'ルートが必要です。
私は解決策を持っているかもしれませんが、私は自分の質問に答えることはできません:( – Csabi