0

誰かが私が取得しているこの奇妙な 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 ですか? あるかどうかを確認するだけです。

4

2 に答える 2

1

興味深い経験でしたが、何かを学べば、完全に無駄な日ではないかもしれません。

cookieLess="UseCookies" は私のためにこれを解決しました。これをどこにでも設定したことを覚えておらず、すべて正常に機能していましたが、DEV サーバーにデプロイされたバージョンでこれを設定すると問題が修正され、Web アプリがフォームを追加するのを停止しましたUrl への認証チケット、興味深いです。少なくとも、すべての Web 構成を確認しましたが、他のすべては問題ないようです。

于 2013-09-02T22:41:48.697 に答える