3

Web サーバーに 2 つのアプリケーションがあります。
myserver.com/ApplicationA
myserver.com/ApplicationB

どちらのアプリケーションも同様のコードベースを使用しているため、Cookie 名にいくつかの重複があり、問題が発生しています...

特定の「パス」上のアプリケーションのみがアクセスできるように、ASP.Net で Cookie を制限できることを認識しています。ただし、どちらのアプリケーションにもコードを変更することなく、これをやりたいと思っています。

すべての Cookie を特定のパスに制限するようにデフォルトで ASP.Net アプリケーションを構成することは可能ですか?

ありがとう、
ニール

4

1 に答える 1

1

残念ながら、web.configurationhttpCookies要素ではデフォルト ドメインのみを設定でき、パスは設定できません。

PathCookie を書き込むときにプロパティを設定する必要があります。これは、コードを変更する必要があることを意味します。おそらく、Cookie の書き込みを共有クラスに除外し、 web.config またはアプリケーションのルート パスを取得して、プロパティを正しく設定します。

于 2010-03-01T12:19:36.963 に答える