0

同じデータベースを使用している2つのWebプロジェクトがあり、それらは同じソリューションに含まれています。そのうちの1つはasp.netメンバーシップを使用しています。もう1つも含めたいのですが、どうすればこれを管理できますか?

4

2 に答える 2

0

最近、ネストされたアプリケーションに対してこれを行いました。それほど難しくはありません。

カイルのポイントに加えて、次のことを行う必要があります。

  • machineKeysが両方のWebアプリケーションで同じであることを確認してください
  • 同じ絶対パスに解決するようにloginUrlを構成します
  • Cookieを使用している場合は、ドメインが両方のWebアプリケーションで使用可能な値に設定されていることを確認する必要があります
  • Cookieの場合も、Webアプリケーションがドメイン内のさまざまなレベルでネストされている場合は、パス属性が「/」に設定されていることを確認してください。

詳細については、このブログ投稿を参照してください。

于 2012-06-08T01:13:20.997 に答える
0

同じメンバーシップ データベースを使用するように 2 番目のアプリを構成します。applicationNameweb.config のメンバーシップ プロバイダー構成のプロパティを、最初のアプリとは異なるものに変更します。

于 2012-06-08T00:21:44.167 に答える