新建了一个2.0的网站今天要在下面建一个1.1的虚拟目录,但是在动行1.1的项目时会出现下面的错误:配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的属性“xmlns”。源错误: 
行 14: 
行 15: -->
行 16: <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
行 17:  <appSettings>
行 18:  <add key="Service" value="http://oa.scti.cn/gygslogin"></add>
 
其中<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
并不是我设在1.1的配置文件中的,应该是应用的2.0的配置文件。请问有没有什么方法可以解决这个问题??

解决方案 »

  1.   

    在IIS中把1.1的所在目录创建为应用程序,然后把它的ASP.NET版本改为1.1
      

  2.   

    Internet信息服务器 --> 你的网站 --> 你设置的虚拟目录
    点属性 --> asp.net --> asp.net版本 选择1.1.4322并且再应用程序池 那里新建应用程序池
    并将你的建的那个虚拟目录的 应用程序池设置为这个
    不要和2.0版本使用同一个应用程序池
      

  3.   

    右键选择需要设置的站点,属性-》asp.net ->选择 asp.net版本为1.1
      

  4.   

    在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。
      

  5.   

    在同一 IIS 进程中 是可以同时
    运行1.1和2.0  的:)
      

  6.   

    xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"
    把上面的这个删除掉就可以咯
      

  7.   

    panzi667(坚持就是胜利) 根本就没有这一段,不可能让我去2.0项目里去删除吧??那玩笑就开大了。
      

  8.   

    IIS 的Asp.net 版本选拔2.0的,应该是没有问题的
      

  9.   

    你的意思是你建一个解决方案
    一个项目是2.0的项目
    一个项目是1.1的项目是这样吗?我的机器没有同时装两个框vs 2003.所以无法测试,以下是设想
    我想应该是这样的,你把1.1的项目名名,在iis中指点为运行在1.1环境下,楼上几位朋友说的。
    第二,你应该也将1.1项目的web.config配置为1.1的配置。就是说,你要拷贝一个1.1的web.config到你的1.1项目中。当然,你需要在iis中指1.1的项目创建一个独立的应用程序。
      

  10.   

    truelove12(这些年来,我走了很多弯路!) 不是这样的。我是新建一个2.0的网站,然后要在这个网站下建一个1.1的虚拟目录。
      

  11.   

    明白你的意思了,你可以将根目录下的web.config删除掉。
    在解决方案中添加一个项目,将1.1的web.config放到里面试试。不行,别骂我。我这里没有vs2003
      

  12.   

    然后在iis中为这个1.1的项目创建应用程序,并指定运行在1.1下。