2010-08-27 58 views
0

我们最近搭建了一个IIS7的新服务器,我们现在已经发布了一个.NET4站点。Default.aspx不发射事件

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

我们已经尝试删除Default.aspx并添加一个仅带有按钮事件的新空白,但同样的事情仍然适用。

我们花了相当多的时间排除故障,没有任何结果。使用和不使用母版页都存在同样的问题。

编辑补充:

经过研究它是从Telerik的导致它的模块。当禁用RadCompression时,一切都按预期工作。

回答

0

当地一切正常

在您的本地IIS或卡西尼?

检查Page指令

0

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

0

问题RadCompression已启用,您使用的是.NET 4.0,事件处理程序可能无法在默认的文件中提出在IIS 7或IIS 7.5集成模式。

解决方案 此问题是由在此处介绍的.NET 4.0中的突然更改引起的。要解决此问题,可以为RadCompression模块设置precondition="managedHandler"。如果拥有它(或将其设置为false),您可能还需要从web.config中删除runAllManagedModulesForAllRequests设置。

说明如下: http://www.telerik.com/help/aspnet-ajax/radcompression.html

+0

缺少你的 '在这里描述的' 链接赛义德。 – 2011-05-11 06:02:41