大家开发ASP.NET项目时,是喜欢在IIS中建虚拟目录还是建一个WEB站点进行开发?

时间:2021-10-04 12:14:16
大家开发ASP.NET项目时,是喜欢在IIS中建虚拟目录还是建一个WEB站点进行开发?

IIS容易忽视的问题:

1)建虚拟目录
2)建一个WEB站点

大家说说这两种方式各有什么优缺点?

我以前一直是建虚拟目录,但发现这种方式,在多层目录时,设定根路径比较麻烦.

26 个解决方案

#1


微软的示例都是建虚拟目录,但他的所有文件都放在同一个目录下,因此问题不大,但是如果有多层目录,也就是说不同的文件放在不同性质的目录下,这时就考虑根目录的问题,这时建虚拟目录就显得不是好的方案了。大家说说

#2


up

#3


建虚拟目录可能会方便一点,如果你有10个项目,要建10个网站,将要运行10个w3wp.exe的实例,大大占用内存。

使用虚拟目录的话,我不明白为什么会有你说的问题?

如果要访问根目录的话,以"/"访问就行,如果要相对根目录访问的话,用 "/others/"就行,如果要访问相对目录的话,使用"others/"就行。

#4


偶一直都用虚拟目录,开发的程序也好打包安装

#5


我们一直是用的虚拟的。呵呵。好像没有什么不便之处这样也更好管理 吧。

#6


用虚拟目录

#7


有什么区别吗,不是都 好用吗

#8


我们一直是用的虚拟的。呵呵

#9


如过是网站之类的项目的话,还是新建站点好些。

便于文件的调用和共享

如果

你的站点的根目录是个虚拟目录的话

D:/wwwroot/mysite/

那么调用站点里面的文件的话只能用 /mysite/...

但如果把站点传到服务器的web空间上的话,那这种引用方法肯定会出错

有人肯定会说,不用相对站点根目录的引用方法而用相对当前文件的目录引用不就是可以了吗?

web开发经验比较足得人肯定能够体会 2种引用方法哪个更好

#10


我也是建虚拟目录.

#11


我也用虚拟的

#12


虚拟目录就是部署时有些问题,比如mywebsite虚拟目录,在本地http://localhost/mywebsite/访问,在服务器上可能就需要http://www.xxxx.com/, 也就是要放在根目录下,这样有些目录导航会有问题。

另外请教楼主如何建新web站点开发?

#13


2)建一个WEB站点

#14


虚拟目录,很快,很方便

#15


按站点发布后的运行模式来设的呀

#16


虚拟目录确实会有些问题,如果做整个网站的开发,推荐建立一个新的站点以达到最佳的模拟程度

#17


支持:建立一个新的站点方法,我一直是用虚拟目录,受够了!!!都是微软的例子害的。

#18


赞成jzywh(江小鱼@湖北大学)的观点!
实际上我都是用新建站点,这样在部署的时候很方便,再有,开发时定位容易,文件、图象、CSS等都从/开始定位。

#19


晕,怎么新建站点?

正确回答得开贴送分200!

#20


知道了~~不用回答了哈哈

#21


开发应用用虚拟目录方便,开发解决方案如整体网站用新建web站点~~

web站点名称后面多个/就不行,晕~

#22


哇,升星了~~~~散分哦

#23


虚拟目录

#24


哈哈!有没有三星上将给个权威的结论呢?

#25


大部份人还是在用[虚拟目录], 说明真正有丰富开发经验的人还是比较少。

#26


新建站点如何制作安装程序呢?

#1


微软的示例都是建虚拟目录,但他的所有文件都放在同一个目录下,因此问题不大,但是如果有多层目录,也就是说不同的文件放在不同性质的目录下,这时就考虑根目录的问题,这时建虚拟目录就显得不是好的方案了。大家说说

#2


up

#3


建虚拟目录可能会方便一点,如果你有10个项目,要建10个网站,将要运行10个w3wp.exe的实例,大大占用内存。

使用虚拟目录的话,我不明白为什么会有你说的问题?

如果要访问根目录的话,以"/"访问就行,如果要相对根目录访问的话,用 "/others/"就行,如果要访问相对目录的话,使用"others/"就行。

#4


偶一直都用虚拟目录,开发的程序也好打包安装

#5


我们一直是用的虚拟的。呵呵。好像没有什么不便之处这样也更好管理 吧。

#6


用虚拟目录

#7


有什么区别吗,不是都 好用吗

#8


我们一直是用的虚拟的。呵呵

#9


如过是网站之类的项目的话,还是新建站点好些。

便于文件的调用和共享

如果

你的站点的根目录是个虚拟目录的话

D:/wwwroot/mysite/

那么调用站点里面的文件的话只能用 /mysite/...

但如果把站点传到服务器的web空间上的话,那这种引用方法肯定会出错

有人肯定会说,不用相对站点根目录的引用方法而用相对当前文件的目录引用不就是可以了吗?

web开发经验比较足得人肯定能够体会 2种引用方法哪个更好

#10


我也是建虚拟目录.

#11


我也用虚拟的

#12


虚拟目录就是部署时有些问题,比如mywebsite虚拟目录,在本地http://localhost/mywebsite/访问,在服务器上可能就需要http://www.xxxx.com/, 也就是要放在根目录下,这样有些目录导航会有问题。

另外请教楼主如何建新web站点开发?

#13


2)建一个WEB站点

#14


虚拟目录,很快,很方便

#15


按站点发布后的运行模式来设的呀

#16


虚拟目录确实会有些问题,如果做整个网站的开发,推荐建立一个新的站点以达到最佳的模拟程度

#17


支持:建立一个新的站点方法,我一直是用虚拟目录,受够了!!!都是微软的例子害的。

#18


赞成jzywh(江小鱼@湖北大学)的观点!
实际上我都是用新建站点,这样在部署的时候很方便,再有,开发时定位容易,文件、图象、CSS等都从/开始定位。

#19


晕,怎么新建站点?

正确回答得开贴送分200!

#20


知道了~~不用回答了哈哈

#21


开发应用用虚拟目录方便,开发解决方案如整体网站用新建web站点~~

web站点名称后面多个/就不行,晕~

#22


哇,升星了~~~~散分哦

#23


虚拟目录

#24


哈哈!有没有三星上将给个权威的结论呢?

#25


大部份人还是在用[虚拟目录], 说明真正有丰富开发经验的人还是比较少。

#26


新建站点如何制作安装程序呢?