我在一台XP的机器上编写的程序,拷贝到另一台2K的机器上后一切设置正确。但运行时竟然访问不了web.config里面的内容。里面写的内容都不起作用。好像根本就没去读web.config这个文件似的。后来把2K的机器重新装了系统,这回装的是XP。程序一点都没动,结果好了。请问是什么问题?谢谢大家!

解决方案 »

  1.   

    虚拟目录是否设置了应用程序你的web.config文件应在设置了应用程序的虚拟根目录之下
      

  2.   

    我觉得也是其他配置的问题,与webconfig应该没有关系.iis
      

  3.   

    iis配置的没有问题。web.config也放在里虚拟目录下,甚至虚拟目录的名字和路径和前一台机器的都一样。就是不知道是什么问题。至于出错信息,就是要用到web.config文件里面的哪个部分的时候就会出现相关的出错信息。比如指定了出错页面,但出错时并没有转到那个页面,连接字符串也不能用了。总是是写在web.config里面的内容都不能用了。那位知道到底是什么问题呢?
      

  4.   

    很多朋友都说是IIS的问题,可我两台机器的IIS设置的是一样的啊。难道2K和XP系统的IIS有什么区别?
      

  5.   

    就是要用到web.config文件里面的哪个部分的时候就会出现相关的出错信息错误信息是什么?
      

  6.   

    它根本就没去用web.config文件里面的信息。比如当出错时应该转向到制定页面时并没有转到该页面。再比如用的数据库连接字符串时就说没有初始化。就是根本没用web.config这个文件。效果和没有这个文件一样。
      

  7.   

    再顶一下,大家帮忙(急)。现在需要在那台web.config无效的2K机器上运行程序。但又不能重装系统,请问该如何解决?谢谢!