今天接到领导的任务--把在VS 2003中的项目迁移到VS 2005中开发,包括数据库也要用SQL 2005.折腾一天,数据库的问题终于解决了`难的是项目的迁移问题`现在的情况是`:项目在 2005中编译时老有一个不知所云的错误,错误的内容是这样说的:
"在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的.如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误."
它总给定位到Web.config文件的
<authentication mode="Forms"> 这一行`
奇怪的是,随便的现在在2003中写个小的程序,然后用2005打开编译,能正常运行通过,郁闷死``
不知道是不是因为项目太大,配置文件过多的原因还是别的什么原因,求救啊````
有哪位朋友能帮帮忙解释下是个什么意思的,应该怎么解决的啊 ``````先叩谢了```````

解决方案 »

  1.   

    你重新添加个.NET2005的.WEB.CONFIG把你旧的要配制的东西写进去,在把旧的删除.
      

  2.   

    godgirl()  
    -----------
    你重新添加个.NET2005的.WEB.CONFIG把你旧的要配制的东西写进去,在把旧的删除.这个方法试过了,还是不行``leafsword_519(一度的温暖) 
    ------------------------
    1、在VS2005下新建一个和你老项目同名的项目
    2、把你老项目下的所有文件夹及文件全部包含近来
    3、重新编译生成
     
    这个还没有尝试,现在就试下看`````
      

  3.   

    打开iis ,点默认web站点下你的目录名的右键,点属性,点生成应用程序,即可.