首页 > 解决方案 > 对于静态域文件,仍然附加 cookie。怎么解决?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

标签: asp.netiisiis-10windows-server-2019static-content

解决方案


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

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

我建议从您的站点中清除 cookie 并再次测试,或者您如何使用私人会话或其他浏览器进行测试。

我检查了您的网站,发现static.网址上没有 cookie。


推荐阅读