asp.net可以限制页面头文件比如cookie的大小吗,还是IIS可以控制

问题描述

页在访问的时候通过firebug发现header里面的cookie长度超过2048个字节之后页面就会报错,因为无法获得cookie的值,使用的IIS,是不是IIS哪里可以设置cookie的长度的限制,我知道apache里是可以的,使用LimitRequestLine和LimitRequestFieldSize来限制头文件里面cookie的长度,现在问题是IIS是不是也有这样的设置,在什么地方设置,已经完全排除了其他原因,就是cookie长度的问题,因为只要已超过2048个字节,就报错,可是浏览允许的长度都是在4096左右的字节,肯定是cookie的长度被限制了,问题是IIS可不可以做这样的设置,在哪里可以做这样的设置,还是IIS支持的cookie长度就是只有2048个字节。如果不是IIS配置的问题,是不是asp.net什么地方可以做这样的配置呢,

解决方案

解决方案二:
不行的,cookie的长度限制了如果你的长度超过了,就会存不了cooike报错应该不会,如果长度太长的话,那就用apache或者session好了
解决方案三:
你说的长度被限制了是指被IIS限制了,还是.net本身限制的,肯定不是浏览器,因为我通用用火狐浏览器去访问一个apache服务器的网站cookie长度可以达到3000多都没有但是,但是IIS服务器的网站只要cookie已超过2048就会出问题,哪怕是长度为2000都不会有问题,说明cookie长度没有超过浏览器的限制,而是在这之前就被限制2048字节了,就是不知道是IIS的限制还是.net的限制,是在什么地方设置限制的呢
解决方案四:
自己顶一下啊
解决方案五:
该回复于2011-12-05 11:02:52被版主删除

时间: 2024-10-28 08:59:54

asp.net可以限制页面头文件比如cookie的大小吗,还是IIS可以控制的相关文章

HTTP响应的头文件影响文件下载

网站不仅仅只包含网页,有时你需要提供用户能下载的文件.将你的文件放到服务器上并在网页中附上链接只是第一步,你还需意识到HTTP响应的头文件影响文件下载. 提示一:强制下载并控制文件名 在HTML中提供一个下载链接很简单: <a href="http://download.httpwatch.com/httpwatch.exe">Download<a> 对于浏览器不知道如何呈现的二进制文件,如安装程序和ZIP文件,这工作的很好.这会出现一个对话框,允许用户将文件存

ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面

DefaultFilesMiddleware中间件的目的在于将目标目录下的默认文件作为响应内容.我们知道,如果直接请求的就是这个默认文件,那么前面介绍的StaticFileMiddleware中间件会将这个文件响应给客户端.如果我们能够将针对目录的请求重定向到这个默认文件上,一切就迎刃而解了.实际上DefaultFilesMiddleware中间件的实现逻辑很简单,它采用URL重写的形式修改了当前请求的地址,即将针对目录的URL修改成针对默认文件的URL.[本文已经同步到<ASP.NET Cor

asp.net-没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗

问题描述 没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗 这个是显示的具体代码,前台页面就设置了个div id='img'显示到这里的,但是我想了好久不知道怎么实现删除了 解决方案 可以啊,html中,加上图片名称或路径,点击时调用后台接口,接口去删除服务器上的实际图片 解决方案二: 点击时,把连接传给后台接口,通过ajax,后台成功后返回,你在remove掉这个img元素

ASP.NET生成静态页面

ASP.NET生成静态页面,效果图如下: 1.模板样式:   2.添加内容:   3.生成的静态页面:   实现代码: //"发表"按钮 protected void BtnPublic_Click(object sender, EventArgs e) { string title = TextBox1.Text; string body = WebEditor1.Text; string datetime = DateTime.Now.ToShortDateString(); st

ASP生成html静态页面

原理:通过浏览器传送变量,如 http://127.0.0.1/shengcheng.asp?id=90 代码: if SaveFile("/new/"&id&".html","http://127.0.0.1/news.asp?id="&id&"") then 中 /new"&id&".html",是你生成的文件和路径.http://127.0.0

ASP生成静态htm页面基本代码!

ASP生成静态htm页面基本代码! 以下虚线框内为mk.asp文件的具体代码: -------------------------------------------------------------------------------- <% filename="test.htm" if request("body")<>"" then set fso = Server.CreateObject("Scriptin

ASP.NET 2.0页面框架的几处变化

asp.net|页面 新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面->预初始化(OnPreInit)->初始化(OnInit)->完成初始化(OnInitComplete)->载入ViewState(LoadViewState)->处理回送数据(IPostBackDataHandler)->Page_OnPreLoad->Page_OnLoad->

Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页面分开,一

探讨:关于Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:1.且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:2.当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.那么,要如何才能避免这些麻烦呢?答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解决