在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。

来源:互联网 发布:win10电脑软件打不开 编辑:程序博客网 时间:2024/04/29 18:36

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。

标签:

程序级别之外

节是错误的

gelibear

冯瑞雪

it

 

 之前用VS2005开发了一个小项目,调试没问题就发到服务器上了。后来由于一些原因得重新研究一下代码,但这时电脑上装的是VS2008了,打开之前的项目肯定要进行一些转换,然而却发现了如下一个问题,VS2008下调试此程序时出现了如下的错误:

     错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 C:/Inetpub/wwwroot/JWProject/Backup/JWProject/Web.Config 36

     在网站设置里已经将此虚拟目录设置为了应用程序,而且在根目录下只有这一个项目,为什么会出现此错误呢?

     原来在VS2008打开之前的项目转换时进行了备份,于是在项目了多了一个backup文件夹,里面有对整个项目的备份,也就是说在这个项目里有了两个web.config,将backup文件夹删掉,重新编译运行,一切OK。

原创粉丝点击