title: creating a cookie failing with safari, chrome, ie but working with FF
body: <p>We are using the following code to create the security cookie. Everything works fine in Staging environment, however in the production environment the following code is unable to create a cookie in Safari, Chrome or IE but it does create a cookie successfully in Firefox. anything that you guys think i am missing or is wrong in here ?</p>
  
  <pre><code>public static void SetAuthenticationCookie(CustomIdentity identity)
          {
              ConfigSettings configSettings = ConfigHelper.GetConfigSettings();
  
              string cookieName = configSettings.CookieName;
              if (cookieName == null || cookieName.Trim() == String.Empty)
              {
                  throw new Exception("CookieName entry not found in Web.config");
              }
  
              string cookieExpr = configSettings.CookieExpiration.ToString();
  
              string encryptedUserDetails = Encrypt(identity);
  
              HttpCookie userCookie = new HttpCookie(cookieName.ToUpper());
              if (cookieExpr != null &amp;&amp; cookieExpr.Trim() != String.Empty)
              {
                  userCookie.Expires = DateTime.Now.AddMinutes(int.Parse(cookieExpr));
              }
              userCookie.Values["UserDetails"] = encryptedUserDetails;
              userCookie.Values["Culture"] = configSettings.Customer.Culture;
  
              MyContext.Current.Response.Cookies.Add(userCookie);
          }
  </code></pre>