Sharing a cookie between two websites on the same domain

后端 未结 2 886
抹茶落季
抹茶落季 2020-12-24 13:44

Here\'s the situation:

  • Website A, ASP.NET MVC 4 web application. Domain: http://a.example.com
  • Website B, ASP.NET MVC 4 web applicaiton. Domain: http:/
2条回答
  •  清歌不尽
    2020-12-24 14:20

    When you create a new ASP.NET 4.5 (e.g ASP.NET MVC 4) application, the following line is added to the web.config:

    
    

    This was not present in my other application, possibly because my other application was an ASP.NET 3.5 application which was upgraded to 4.5.

    Removing that line in the new ASP.NET web application fixed the problem.

    I think this is due to the compatability mode value: http://msdn.microsoft.com/en-us/library/system.web.configuration.machinekeysection.compatibilitymode.aspx

    Framework45. Cryptographic enhancements for ASP.NET 4.5 are in effect. This is the default value if the application Web.config file has the targetFramework attribute of the httpRuntime element set to "4.5".

    Not sure i get how removing that line solved the problem. I assume application one has a different compatability mode, since it didn't have that httpRuntime element.

提交回复
热议问题