Default.aspx没有触发事件

时间:2010-08-27 08:38:00

标签: c# asp.net iis-7 telerik

我们最近在IIS7上安装了一台新服务器,现在我们已经发布了一个.NET4站点。

本地一切正常,但在此服务器上,Default.aspx无效。此页面根本没有触发任何事件。每个其他页面都应该正常工作。

我们尝试删除Default.aspx并添加一个只有按钮事件的新空白但仍然适用。

我们花了很长时间对此进行排查,但没有任何结果。使用和不使用母版页都存在同样的问题。

已编辑添加:

经过更多研究后,Telerik的一个模块引发了它。禁用RadCompression时,一切都按预期工作。

3 个答案:

答案 0 :(得分:0)

  

本地一切正常

在您的本地IIS或Cassini上?

检查页面指令

中的“AutoWireUpEvent”属性

答案 1 :(得分:0)

这真的很奇怪。也许你可以尝试:找到其他机器访问该网站,看看它是否有效。如果您使用的是IE,请转到“Internet选项” - >“常规” - >“设置” - >“检查存储页面的版本 - >每次访问该页面。甚至删除所有临时文件然后尝试。

答案 2 :(得分:0)

<强>问题 启用RadCompression并且您使用的是.NET 4.0时,可能不会在IIS 7或IIS 7.5集成模式下的默认文档中引发事件处理程序。

<强>解决方案 此问题是由此处描述的.NET 4.0中的重大更改引起的。要解决此问题,可以为precondition="managedHandler"模块设置RadCompression。您可能还需要从runAllManagedModulesForAllRequests中删除web.config设置(如果有)(或将其设置为false)。

这里描述: http://www.telerik.com/help/aspnet-ajax/radcompression.html