设置项目的服务器路径

nemopang 2009-01-04 03:31:47
最近在合并两个项目的时候出现了点问题,现在请问各位大虾吖
我也上网找过,就是找不到我要的,可能是我不知道怎么表述那些专业术语啦
问题:
同学A,在自己的机子新建了一个项目,可以正常运行
http://localhost/projectA/default.aspx (总项目的主目录)

同学B,也在自己的机子新建了一个项目,也可以正常运行了
http://localhost/projectB/default.aspx (总项目的子目录)
http://localhost/projectB/image/photo_B.jpg

现在要合并了,要把B同学的成果放到A同学的项目里,现在他们共用一台机子的一个虚拟目录,目录结构是:
http://localhost/projectA/default.aspx
http://localhost/projectA/projectB/default.aspx (现在B项目已经放到A项目的文件夹里了)
http://localhost/projectA/projectB/image/b.jpg

开始测试运行:
可以正常运行A的网页,当通过A网页的超级连接连接到B的网页时,问题出现了。
B网页的图片photo_B.jpt路径显示为http://localhost/projectB/image/photo_B.jpg,它显示的是B同学当时的虚拟目录位置,不能变为A同学的虚拟目录的新位置。
这怎么办呢?

我的解决办法是:
在A同学的虚拟目录projectA下再建一个虚拟目录projectB,把B同学的文件复制过去,问题解决了。
但这个方法我觉得很笨,如果项目多了,不就要建好多个子虚拟目录咯,请问大虾们有什么好方法?
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nemopang 2009-01-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 izee 的回复:]
将B里面所有的用绝对路径改为相对路径
即"/image/photo_B.jpg"改为"./image/photo_B.jpg"
/为根目录
.为当前目录
..为父目录

假设你要在
http://localhost/projectA/projectB/Manage/default.aspx
中引用
http://localhost/projectA/projectB/image/b.jpg

就为"../image/b.jpg",而不是"/image/b.jpg"
[/Quote]

那不就要把所有文件都扫一遍?项目b的文件挺多的也~~~
能否在projectB那里新建一个配置文件,把b目录下的文件位置定位在a下面??
izee 2009-01-04
  • 打赏
  • 举报
回复
如果是用的"~/image/b.jpg"来引用
就要将projectB设定为projectA的虚拟子目录
izee 2009-01-04
  • 打赏
  • 举报
回复
将B里面所有的用绝对路径改为相对路径
即"/image/photo_B.jpg"改为"./image/photo_B.jpg"
/为根目录
.为当前目录
..为父目录

假设你要在
http://localhost/projectA/projectB/Manage/default.aspx
中引用
http://localhost/projectA/projectB/image/b.jpg

就为"../image/b.jpg",而不是"/image/b.jpg"
nemopang 2009-01-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wengjm 的回复:]
你把一个项目加到另一个项目中不就行了,或者就配置两个项目然后互相访问通过url地址
[/Quote]

每次只能添加一个文件,这个项目可以很多个文件也,行不通吖。
我是希望能把它们合并在一块
wengjm 2009-01-04
  • 打赏
  • 举报
回复
你把一个项目加到另一个项目中不就行了,或者就配置两个项目然后互相访问通过url地址
wengjm 2009-01-04
  • 打赏
  • 举报
回复
你把那个项目附加到一个项目里面不就行了

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧