错误allowDefinition ='MachineToApplication'超出了asp.net中的应用程序级别

时间:2012-07-16 04:33:28

标签: c# asp.net virtual-directory

最近在使用asp.net应用程序时,我得到了以下错误:

It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

我确信前一天它工作得很好,但我猜这个错误通常是因为多个web.config文件,但我检查了我的项目,整个项目包含单个web.config文件,任何人都可以告诉我可能是造成这个错误的原因。

2 个答案:

答案 0 :(得分:0)

正如错误所示,您需要将您放置网站的目录设置为IIS中的Web应用程序。

enter image description here

答案 1 :(得分:0)

感谢Nawaaz,我得到了解决方案,实际上那是因为i was opening website (using file-->open-->website) and not the solution,所以我打开解决方案并清理解决方案并构建它,并且正常工作,非常感谢您花时间恢复。