错误 1
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\user00\骆楠\网站\sbcs中文网\scbs\web.config 49
我已经设置虚拟目录为应用程序 但是还是暴同样的错误  
我的这个网站中有2个web.config 以上错误是在子web.config里报错 但是allowDefinition='MachineToApplication' 这个节点是在根目录下父web.config中才有。请指教

解决方案 »

  1.   

    查看是不是有多个配置文件,如果有,将此方案中的web.config文件删除掉,查看在 IIS 中有没有将虚拟目录配置为应用程序,
    http://blog.csdn.net/gxj022/archive/2009/05/23/4210631.aspx
      

  2.   

    同一个应用程序下只允许存在一个webconfig~除非你把第二个webconfig所在的文件单独建立虚拟目录~
      

  3.   

    把子web.config单独建立虚拟目录还是不可以 
      

  4.   

    设置虚拟路径步骤:
    IIS-网站-默认网站(右键)-新建-虚拟目录-别名(跟程序名一样)-网站目录(程序所在目录)-权限(读取、运行脚本)-完成
      

  5.   

    好像要删掉个webconfig文件才行
      

  6.   

    合并到一个config文件里吧,如果只是把另一个config放在子文件夹下,其实还是在同一应用程序里的,当然会报错
      

  7.   

    这个问题和web.config配置没关系,是iis的设置问题。同一个应用程序可以有多个web.config文件。自己在好好看看iis的配置。