這個錯誤在GridView的上下文中意味着什麼?爲什麼我的GridView給我一個'allowDefinition ='MachineToApplication'`錯誤?
在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的。此錯誤可能是由於虛擬目錄未被配置爲IIS中的應用程序。
這個錯誤在GridView的上下文中意味着什麼?爲什麼我的GridView給我一個'allowDefinition ='MachineToApplication'`錯誤?
在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的。此錯誤可能是由於虛擬目錄未被配置爲IIS中的應用程序。
這是不可能的,這個錯誤有什麼與你的GridView控件。正如消息所示,更有可能您沒有將您的網站的虛擬目錄配置爲IIS中的應用程序。在IIS中右鍵單擊該網站並檢查其屬性。
去IIS和使用按鈕虛擬目錄轉換爲應用程序「創建應用程序」
這確實是第一種檢查方案。然而,發生此錯誤的最令人沮喪的情景是在不同的構建配置下構建/發佈(即,在Release下構建,然後嘗試在Debug下構建並獲取此錯誤)。您應該在釋放模式下執行清潔操作。
看到這個問題的答案:Error: allowDefinition='MachineToApplication' beyond application level