我从网上下了一个用vs2005+sql server 2000做的一个在线考试系统,它是个文件夹,用VS2005打开 启动调试运行,有以下错误:“1,在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 C:\Documents and Settings\Administrator\桌面\qwe03043107\源程序\TestOnline\数据库\Web.Config 26”
请问 各位高手怎么半啊?本人初学,请说清楚的,谢谢啊!

解决方案 »

  1.   

    我不知道怎样处理以mdf和ldf结尾的文件,以及怎样修改web.config文件
      

  2.   

    在IIS中配置一下用应程序.
    开始->设置->控制面板->管理工具->Internet 信息服务->"找到你的网站"->右键->属性->在"虚拟目录选项卡上"有个用应程序名,右边有个删除,删除之后重新创建一下->确定
      

  3.   

    访问的文件不在IIS目录内,网站安全策略不允许
      

  4.   


    如果米猜错的话下的源码主人曾经在IIS配置过,依照下面试试,应该可以解决楼主的问题把你的虚拟目录指向web.config所在在文件夹,因为 web.config 的某些配置节只能出现在网站的虚拟目录跟目录中
      

  5.   

    1,在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 C:\Documents and Settings\Administrator\桌面\qwe03043107\源程序\TestOnline\数据库\Web.Config 26” 
    ==
    一般出现这样的错误是你打开的目录不对,用VS2005打开网站的时候选择"TestOnline"目录,按web.config的位置来看,如果不正确,打开网站的时候选择打开"数据库"这个目录看看
      

  6.   

    网站根目录为web.config所在目录,所以你打开网站应该选择“数据库”这个文件夹
      

  7.   

    在sql server里附加数据库,在web.config里配置连接字符串
      

  8.   

    简单一点,把你的文件夹放在C:\Inetpub\wwwroot 下就可以了
      

  9.   

    楼上正解,VS有个默认的网站路径就是C:\Inetpub\wwwroot 。有些网站改变了这个路径,所以你得配置下。设成你程序的路径。