为什么调试的时候很好,放到服务器目录下后,路径就不对了,在路径最后会多一个本页的文件名,比如要用路径的页面叫aaa.aspx, 调试的时候取的路径是对地,放到服务器下后,路径就变成../aaa.aspx/BBB.aspx, (BBB.aspx是要用的页面,在../目录下)就是说路径最后面加了调用这个页面的路径名。我不知道这样讲是不是清楚,不知道有没有人和我一样碰到这个问题,我已经捆饶了很长时间,有没有办法解决?

解决方案 »

  1.   

    这个错误try没有捕获的的,aaa.aspx 只有一个地方要用到这个类需要传入一个路径,但是出错时为什么Try没有捕获,错误应该会往上抛啊,我真的没有办法了
      

  2.   

    真的是很奇怪,但是你说明的也不是很清楚,具体再看看你的IIS设置,既然在本机可以,就证明代码本身没问题,那么就应该是IIS设置问题了。
      

  3.   

    Server.MapPath("")表示当前的目录。
    是不是你的服务器中的虚拟目录建的不正确啊