这个错误在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