有人可以帮我解决身份验证问题asp。 net webfarms? 我有两个应用程序:一个应用程序.net框架3.5与另一个.net框架4.5 两者都使用相同的身份验证系统asp.net并具有相同的机器密钥。
它们位于同一个域中,如下所示:
http://www.example.com/application1
http://www.example.com/application2
但是当我在application1中进行签名时,另一方不接受身份验证。 当我在application2中创建签名时,它会覆盖第一个身份验证。
更新
系统使用Microsoft .Net的默认身份验证,并在服务器中引用如下:
www.cotoso.com/application1
www.cotoso.com/application2
他们也共享相同的Cookie:aspauth
。
答案 0 :(得分:0)
请记住,不同的.NET版本支持不同的签名和身份验证算法。 据我所知(我猜),你应该尝试使用自签名证书并将其导入两台机器。 同样是了解发生了什么以及请求发生的好方法,您可以查看Fiddler:http://www.telerik.com/fiddler