Asp.net mvc 2 在虚拟目录Asp.Net窗体身份验证中使用单独的应用程序设置网站

Asp.net mvc 2 在虚拟目录Asp.Net窗体身份验证中使用单独的应用程序设置网站,asp.net-mvc-2,forms-authentication,Asp.net Mvc 2,Forms Authentication,我有一个使用表单身份验证的Asp.NETMVC网站 该网站使用Forms Auth托管在IIS中,运行良好 由于许多原因,我想知道是否有可能做到以下几点: 我想在主网站下创建一个虚拟目录,一个单独的应用程序,并使用表单身份验证对其进行保护 主站点和子虚拟目录中的站点将是独立的应用程序,表单Auth将彼此完全独立,并使用不同的数据库 可以这样设置吗?表单身份验证通过使用cookie工作。因此,只要您为这两个站点提供不同的身份验证cookie名称,它们将是独立的 <authentication

我有一个使用表单身份验证的Asp.NETMVC网站

该网站使用Forms Auth托管在IIS中,运行良好

由于许多原因,我想知道是否有可能做到以下几点:

我想在主网站下创建一个虚拟目录,一个单独的应用程序,并使用表单身份验证对其进行保护

主站点和子虚拟目录中的站点将是独立的应用程序,表单Auth将彼此完全独立,并使用不同的数据库


可以这样设置吗?

表单身份验证通过使用cookie工作。因此,只要您为这两个站点提供不同的身份验证cookie名称,它们将是独立的

<authentication mode="Forms">
    <forms name=".Auth1" />
</authentication>


但问题是,
标记不能在sub web.config文件中重新定义。

我已经使用name属性使它几乎正常工作。如果我让它工作,我会张贴一个答案。谢谢你,达林。