对于静态域文件,cookies 仍然附加怎么解决? ASP.NET、IIS 10

问题描述

我的应用程序是 ASP.NET 4.5 网站:https://www.monstermmorpg.com/

我提供来自静态域 https://static.monstermmorpg.com

的所有静态内容

然而,cookies 仍然被附加,例如

    cookie: _ga=GA1.2.xxx; 
_gid=GA1.2.xxxx; 
_gat_gtag_UA_xx_4=1; 
__qca=P0-xxx; __gads=ID=a4xxx:T=1xxx3:RT=16xxx3:S=x

这是静态IIS文件夹的web配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <sessionState mode="Off" />
    </system.web>
    <system.webServer>
       <staticContent>
            <mimeMap fileExtension=".webmanifest" mimeType="application/manifest+json" />
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
    </staticContent>
        <httpProtocol allowKeepAlive="true" />
    </system.webServer>
</configuration>

操作系统:Windows 服务器 2019

解决方法

在我们开发网站的过程中,很多时候我们在浏览器上留下了 cookie,这些 cookie 不再从我们的程序中使用 - 但它们在之前的会话中仍然存在。

您的 cookie 看起来并且来自谷歌广告和统计数据 - 所以它不是来自 IIS,也不是来自您。

我建议从您的网站清除 cookie 并再次测试,或者您如何使用私人会话或其他浏览器来执行此操作。

我检查了您的网站,在 static. 网址上没有看到 Cookie。