您现在的位置:路成软件 >> 服务与支持 >> 技术文章 >> .Net >> 正文内容

allowDefinition='MachineToApplication' 的节是错误的?

点击数: 【字体: 收藏 打印文章 查看评论
问:运行网站时会提示错误:在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

答:这个错误是由于没有设置网站的虚拟目录,
最有效的解决办法是在IIS中把网站直接配置成站点。

方法:在IIS里,点击你源码的虚拟目录,右键-》属性-》应用程序名-》创建。即:web.config要在站点的根目录下。如果是在VS中按F5出现这个错误,要修改一下sln文件中站点的路径。

建议:直接在IIS下配置站点,而不要VS中调试。

注意:要在站点的根目录下建立虚拟目录,如果还是解决不了问题建立站点(或者把站点根目录指向当前程序根目录,即web.config所在目录)。
作者: 来源: 发布时间:2008年11月28日
上一篇:ASP.NET错误处理[ 11-28 ]
下一篇:.NET程序优化(GCServer)[ 12-27 ]
相关信息
没有相关内容