解决方案中两个项目的asp.net成员资格

时间:2012-06-08 00:08:29

标签: .net asp.net-membership

我有两个使用相同数据库的Web项目,它们位于同一个解决方案中。 其中一个使用asp.net成员资格。我想要包括另一个。我怎么能管理这个呢?

2 个答案:

答案 0 :(得分:0)

将第二个应用配置为使用相同的成员资格数据库。将web.config中成员资格提供程序配置的applicationName属性更改为与第一个应用程序不同的内容。

答案 1 :(得分:0)

我最近为嵌套应用程序做过这个。它并不太难。

除了凯尔的观点,你需要:

  • 确保两个Web应用程序的machineKeys相同
  • 将loginUrl配置为解析为相同的绝对路径
  • 如果您使用的是Cookie,则需要确保将域设置为两个Web应用程序都可用的值
  • 也适用于Cookie,如果您的网络应用程序嵌套在域中的不同级别,请确保将path属性设置为“/”

有关详细信息,请参阅this blog post

相关问题