问题描述
我之前新建了个虚拟路径,可以打开程序。。。由于需要,我将虚拟路径所指的位置更改,并将程序转移至该路径。。。结果总是提示无法打开程序,路经不一致。是怎么回事?后来我重装IIS。结果再次用。net2003打开的时候要我选择文件地址,我便把选择了新的路径。。虽然程序能够打开了,但是用。net直接编译运行,地址栏的地址和我配置的路径不一样,会有自动生成的字符串戴上。。。怎么解决。怎样将原先设置好的虚拟路径转到其它地方??
解决方案
解决方案二:
2003配置比较麻烦,不过我找到一个方法,你也可以试一下:(1)在硬盘上建立两层同名目录,如你的程序在目录a下,那么把a这个目录放到另一个同名目录a下,形成父子关系。(2)IIS中也是建立两个同名的具有父子关系的虚拟目录a,并分别链接到那两个硬盘目录a上。(3)打开子虚拟目录的a,试一下,不成功我就没办法了。
解决方案三:
没这么麻烦吧,VS2003调试编译时和你配置的目录不一样很正常,VS会用自己的服务启动程序,你只把要编译后的程序放到你设置的虚拟目录,并配置好web.config文件就没什么问题了。
解决方案四:
2003只能将文件放在wwwroot下,即iis的默认目录下
时间: 2024-09-19 09:12:56