请教个问题,在Web中获取web.config文件时使用
System.Configuration.Configuration cfg = WebConfigurationManager.OpenWebConfiguration("~/web.config");
结果报错:找不到路径而在xp系统中就没问题,Win7也是32位的。
请问这个需要什么设定吗?怎么解?
谢谢...

解决方案 »

  1.   

    AppDomain.CurrentDomain.SetupInformation.ApplicationBase +web.Config
      

  2.   

    不好意思,可能说的不清楚.
    是在Web的cs档案中调用另外一个dll,这个dll是公用的,上面这段代码是在这个dll中写的。
    而且这个dll我没法改,没有sourcecode,反编译会有很多问题
      

  3.   

    LZ你可以认真的检查确保你写的无误应用程序运行是不分系统的,开发工具都可以运行。我用的是win7 完全可以的!
      

  4.   

    完全一样的程序,在WinXp上是可以的,整个copy过来到Win7上就不行了,所以才郁闷.按理说不应该有这个bug.但也不排除