我遇到外部博客错误链接到网站的问题。它的链接缺少“?”在Google Analytics广告系列来源的查询字符串中。这会导致.Net页面无法显示和错误输出。
他们的链接缺少“?”
www.example.com/seoFriendlyRoute&CS_002=123456&CS_010=[987654]
问题是& CS_002 = 123456& CS_010 = [987654] 没有?。
我希望路由处理这个,以便它显示页面,最后忽略垃圾(或者更好地修复它),并且不会抛出错误。
我可以使用Route.Config吗?
我是否需要重写网址?希望避免这种情况。
我已经联系了博客来解决这个问题,但是我也希望将来能够证明这个页面还有其他问题。
答案 0 :(得分:0)
从这里得到答案: Getting "A potentially dangerous Request.Path value was detected from the client (&)"
<system.web>
<httpRuntime requestPathInvalidCharacters="<,>,%,,:,\,?" />
</system.web>
并删除了&amp;来自被阻止的角色。