为什么我的GridView给我一个'allowDefinition ='MachineToApplication'`错误?

时间:2009-04-16 18:02:07

标签: .net asp.net

这个错误在GridView的上下文中意味着什么?

  

在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。

3 个答案:

答案 0 :(得分:2)

转到IIS并使用“创建应用程序”按钮将虚拟目录转换为应用程序

答案 1 :(得分:0)

此错误不太可能与您的Gridview控件有关。如消息所示,您更有可能未将网站的虚拟目录配置为IIS中的应用程序。右键单击IIS中的网站并检查其属性。

答案 2 :(得分:0)

这确实是第一个要检查的方案。但是,发生此错误的最令人沮丧的情况是在不同的构建配置下构建/发布之后(即在Release下构建,然后尝试在Debug下构建并获得此错误)。您应该在发布模式下执行清理操作。

请参阅此答案,该答案指出了更多详情:Error: allowDefinition='MachineToApplication' beyond application level

相关问题