我有两个在 Windows 7 IIS 上运行的带有表单身份验证的 asp.net mvc 4 应用程序,但一个位于根域中,另一个位于同一域的特定端口中。
根应用程序:www.mydomain.com 第二个应用程序:www.mydomain.com:8080
两者都是在 IIS 7、Windows 7 中配置的。
我遇到的问题是,如果用户在第二个应用程序中进行身份验证并登录,当我返回根应用程序时,用户使用第二个应用程序用户名进行身份验证,当然根应用程序会向我抛出用户没有的错误存在。
我认为这个问题是因为表单身份验证使用域规则的身份验证cookie。
我该如何解决维护相同域的问题?