错误:allowDefinition ='MachineToApplication'超出应用程序级别。在IIS中运行

时间:2012-06-04 09:27:49

标签: asp.net iis

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

  

处理配置文件时发生错误   需要提供此请求

     

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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