2010-08-27 101 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