代码之家  ›  专栏  ›  技术社区  ›  neda Derakhshesh

如何从我的网站中删除cookies

  •  0
  • neda Derakhshesh  · 技术社区  · 8 年前

    我开发了一个带有Asp.net网站项目的网站,最近我在上面添加了一些https协议。我的问题是网站显示它正在保存cookies,而我真的不喜欢保存任何来自我的用户的cookies。 我不太熟悉cookies,但我确信我没有放置任何代码来保存用户cookies,我如何确定是否会有任何cookies为我的用户,并删除任何设置,这是为什么会自动发生?

    我的项目是一个非常简单的单页网站,没有形式和认证

    enter image description here

    enter image description here

    这是我的web.config(如果需要)。

     <?xml version="1.0"?>
    
    
     <configuration>
    
    
    
      <system.web>
    
      <httpRuntime enableVersionHeader="false" targetFramework="4.5" />
       <compilation debug="true" targetFramework="4.5"/>
    
    
      <customErrors mode="On" />
      <sessionState mode="Off" /> 
      </system.web>
      <system.webServer>
    
    
    
      <httpProtocol>
        <customHeaders>
        <clear />
         <remove name="X-Powered-By" />
        </customHeaders>
      </httpProtocol>
    
        <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files\(compressionType)\(AppPool)\(WebSite)\compressed files">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
       <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/json" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
        </staticTypes>
      </httpCompression>
    
    
    
      <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true"/>
    
    
    
    
      </system.webServer>
    
    </configuration>
    

    非常感谢

    1 回复  |  直到 8 年前
        1
  •  1
  •   RS Finance    8 年前

    默认情况下,ASP.Net具有会话状态( https://msdn.microsoft.com/en-us/library/ms178581.aspx )打开,而默认情况下,它又依赖于cookies。如果不需要会话状态(因为用户不登录等),可以在web.config文件中将其关闭。只需添加

    <sessionState mode="Off"> 
    

    <system.web>
    

    元素。