【问题标题】:Error: allowDefinition='MachineToApplication' beyond application level. Running in IIS错误:allowDefinition='MachineToApplication' 超出应用程序级别。在 IIS 中运行
【发布时间】:2012-06-04 09:27:48
【问题描述】:

我已经构建了一个通过 Visual Studio 运行良好的 Web 应用程序,但现在我让它在 IIS 中测试它并收到以下错误。

处理配置文件时出错 需要处理此请求

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

我应该在 web.config 或其他地方进行哪些更改才能使其正常工作?

【问题讨论】:

标签: asp.net iis


【解决方案1】:

这个错误可能意味着两个想法

  1. 您的 Web 应用程序的子目录中有一个 web.config,其中包含不允许用于子目录的定义
  2. 您尝试在 Web 应用程序的子目录中运行您的网站,而没有先使其成为可运行应用程序

【讨论】:

    【解决方案2】:

    在我的情况下,删除 obj 文件夹解决了问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      相关资源
      最近更新 更多