我正在将网站从IIS7.5迁移到运行IIS8的新环境。
在原始系统上,我们在应用程序的根目录下有一个虚拟目录,该目录实际上完全运行了一个单独的网站。
www.mydomain.com->( C:/ website1 )->一个网站。 www.mydomain.com/virtualdir->( C:/ website2 ->单独的网站。
在运行7.5的服务器上,我已经测试过:
response.write Server.MapPath ( "/xyz" )
,并输出正确的物理路径( C:/ website2 / xyz )。
但是,当我在新系统上复制相同文件时,它错误地将物理路径指向了应用程序的根目录-( C:/ website1 / xyz )。
这是版本之间功能上的重大变化,还是我只是缺少新系统上的设置?