栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

WCF GET URL长度限制问题:错误的请求-无效的URL

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WCF GET URL长度限制问题:错误的请求-无效的URL

将更新重新发布为“答案”,因为其中一些人可能会直接跳到“答案”部分。

当我对此进行进一步研究时,我找到了一个对我有用的解决方案。我在这里进行更新,因为它可能对遇到此问题的其他人有用。

这是一个IIS设置

问题是因为REST url中每个参数的默认字符数限制是260,这是在注册表中定义的。

因此,您必须更新注册表以增加IIS Server / IIS Express运行位置的大小限制。

以下是注册表的位置:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services HTTP
Parameters并且值名称为UrlSegmentMaxLength。如果不存在,请使用REG_DWORD类型创建一个。并为数值数据指定一个较高的值,例如十六进制为1000或十进制为4096。

这是一个http.sys设置。有关http.sys设置的更多信息:http
//support.microsoft.com/kb/820129

确保您重新启动服务器/计算机以应用注册表更改。就是这样。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/406744.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号