誰かが私が取得しているこの奇妙な URL を正確に確認できることを願っています。かなり標準的なセットアップ、ASP.NET MVC 4.5、標準ルート、正常に動作し、ローカルでデバッグし、IIS サイトにローカルに展開しても動作しますが、他のアプリを展開して正常に動作する内部 DEV サーバーに展開します。次のような URL を取得しました。
HTTP-SERVER-NAME-SITE-NAME/(F(0QaIzI5Hs7HNb1NFrdjwD01aXryW70GB7x3wmgbZpmA4zt2P4xX33B7qMxDQzCPpnVfZMlIwQ4p0CYANRXC_fzZIFzrSPbMB1_JYGvjk8ARmA3k4TXRwa6-pnrHX94sc0))/
サーバー/サイトの名前を表示したくないという理由だけで、ユーザーがログインした後にその URL が生成され、これがログインからの戻り URL であるという理由だけで、サーバー/サイトの名前を削除しました。生成されました。文字列はすべてのセッションで同じです。別の手がかりがあります。これは URL の問題ではないと思います。奇妙な URL を生成しているもの。
開発サーバーは以下です。Windows Server 2003 R2
しかし、私はこのサイト MVC アプリに他のアプリをデプロイしましたが、この問題は発生していません。このサイトのようです。実際には ~/Order/Index である Route Defaults にリダイレクトしているため、URL は正しいです。最後のスラッシュの後の URL は空です。
更新: 申し訳ありませんが、別のユーザーとして再確認してログインしましたが、そのファンキーな文字列が変更されているのと同じユーザーでもあります。それはセッション ID ですか? あるかどうかを確認するだけです。