【问题标题】:Why does my GridView give me an `allowDefinition='MachineToApplication'` error?为什么我的 GridView 给我一个 `allowDefinition='MachineToApplication'` 错误?
【发布时间】:2010-10-19 22:19:36
【问题描述】:

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

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

【问题讨论】:

    标签: .net asp.net


    【解决方案1】:

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

    查看指向更多详细信息的答案:Error: allowDefinition='MachineToApplication' beyond application level

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-07-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多