Asp.net mvc MVC应用程序有两个cookie

Asp.net mvc MVC应用程序有两个cookie,asp.net-mvc,Asp.net Mvc,在发布环境中,我的mvc应用程序有两组cookie。假设站点名称为test solution.com,创建的cookie如下所示: 1)test solution.com 2) 以下是编写cookie的代码: HttpCookie UserToken = HttpContext.Current.Request.Cookies["UserToken"]; if (UserToken == null) { U

在发布环境中,我的mvc应用程序有两组cookie。假设站点名称为test solution.com,创建的cookie如下所示:

1)test solution.com

2)

以下是编写cookie的代码:

        HttpCookie UserToken = HttpContext.Current.Request.Cookies["UserToken"];
        if (UserToken == null)
        {
            UserToken = new HttpCookie("UserToken");
            UserToken.Values["Token"] = Guid.NewGuid().ToString();
        }
        HttpContext.Current.Session["UserToken"] = UserToken.Values["Token"];
        #if RELEASE
                   UserToken.Secure = true;
        #endif
        UserToken.Expires = DateTime.Now.AddYears(1);
        #if RELEASE
                   HttpContext.Current.Response.Cookies["UserToken"].Path += ";SameSite=Lax;";  
        #endif
        HttpContext.Current.Response.Cookies.Add(UserToken);

我只想要一个()cookie,而不是两个。

这两个cookie的原因是我的网站引用了一个谷歌分析脚本,这隐含着创建了另一个cookie