有一个相当大的问题。大约两周前,我注意到基于警报的验证(ValidationSummary)在我的网站上停止工作。经过进一步的审查,WebResource.axd的结果是空白的。这不是抛出错误,只是空白。
后续的缓存请求(同一页)返回304 (正如我所期望的)。
我已经检查了IIS配置、web.config、已安装的更新、Global.asax、httpHandlers等。试图找出发生了什么或者为什么它失败了。
我已经对这个问题进行了两天的故障排除,现在已经没有选择了。有人知道这是什么原因吗?任何帮助都是非常感谢的。
发布于 2013-08-14 04:11:05
这似乎是一个棘手的问题,您能否检查并回答以下两个问题:
发布于 2013-08-14 15:28:11
我找到问题了。在将John Papa的热毛巾MVC项目安装到web forms/MVC混合体中时,路由配置不包含用于AXD路径的IgnoreRoute指令。
这意味着路由在HttpHandler之前获取请求,并返回200,即使给定的路由模式不存在控制器也是如此-因此返回的响应为200,主体为空。
我会取消赏金,但我会支持沙沙克的回答。
https://stackoverflow.com/questions/14146592
复制相似问题