超级才鸟问题之:如何在一台机器的IIS上运行多个WEB根?

brightstar 2004-07-14 08:20:52
我说的不是WIN2000SERVER那种配多个根在不同的端口上,而且我机器不是2000SERVER.
我问的是类似虚拟主机的实现那种,请问那是怎么实现的呢?
...全文
188 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Truly 2004-07-14
  • 打赏
  • 举报
回复
仍有一些小问题。改进:
<IMG src='<%= Request.ApplicationPath == "/" ?"":Request.ApplicationPath%>/images/sss.jpg'>

好了,你可以随便部署了。

当然你也可以参照Startkit 中的例子,将路径字符串写到Global中。
Truly 2004-07-14
  • 打赏
  • 举报
回复
对不起,刚才的语句有点问题。
<%= Request.ApplicationPath %>
八爪鱼-杭州 2004-07-14
  • 打赏
  • 举报
回复
这种效果吗?
http://blog.csdn.net/zjsen/archive/2004/06/22/22845.aspx
Truly 2004-07-14
  • 打赏
  • 举报
回复
你要达到的目的实现很简单
在绝对路径前加上此标记即可<%# Request.ApplicationPath %>


如:
<img src="/images/sss.jpg">
改为
<img src="<%# Request.ApplicationPath %>/images/sss.jpg">

至于多根,是可以通过dns来配置的。自己去搜dns资料吧
wuchangyu 2004-07-14
  • 打赏
  • 举报
回复
up
lang11zi 2004-07-14
  • 打赏
  • 举报
回复
建多个站点---主机头绑定就是
erlzj 2004-07-14
  • 打赏
  • 举报
回复

新建站点~
Alexandria 2004-07-14
  • 打赏
  • 举报
回复
去搜索下载一个IIS Resource Kit里面有的
Alexandria 2004-07-14
  • 打赏
  • 举报
回复
你了解HostHelper吗?可以对你的机器建立多个主机头。
xinshaw 2004-07-14
  • 打赏
  • 举报
回复
up
lgsnake 2004-07-14
  • 打赏
  • 举报
回复
当然是可以的啦,首先你分别建立好不同的虚拟目录,然后在其属性中设置它的端口,就哦哦哦哦哦哦哦ooooookkkkkk了
wanjinbao 2004-07-14
  • 打赏
  • 举报
回复
将不同的项目放在不通的文件夹里面,以不同的文件夹在IIS里面建立不通的虚拟目录就OK!了。
int64 2004-07-14
  • 打赏
  • 举报
回复
主要问题是 要把端口设置好,默认的是80,其他的你可以设置成8080,8090,8081。。。。

这样访问的时候考虑端口就可以访问了
eg.http://server:8090
goody9807 2004-07-14
  • 打赏
  • 举报
回复
好像不能起同样的名字 虚拟目录
ding0117 2004-07-14
  • 打赏
  • 举报
回复
比较简单的问题,楼上的几位都说了
只好接分了。努力吧1
brightstar 2004-07-14
  • 打赏
  • 举报
回复
bitsbird(一瓢.net) 的文章看了,不错,不过prefession上还是试不了.
brightstar 2004-07-14
  • 打赏
  • 举报
回复
感谢各位,我知道虚拟目录可以建立(才鸟们都知道),只是我的站点内有绝对路径的引用.比如/images/sss.jpg,等,这样用虚拟目录就不好使了,虚拟目录只能用相对路径访问.
通过Crack的方法解决prefesinal的IIS的问题,怎么解决呢?我不是为了证明技术,而是不想重做系统.
vzxq 2004-07-14
  • 打赏
  • 举报
回复
右键新建就行啊
新建站点或虚拟目录
devfan 2004-07-14
  • 打赏
  • 举报
回复
就是上面的
triout 2004-07-14
  • 打赏
  • 举报
回复
在2000PROFESSIONAL中,可以建立多个根站点,但同一个时间只能有一个根站点是活动的,这是受到Professional版本的功能控制的,如果能通过Crack的方法解决当然就没有问题了(不过,我想除了想证明自己的技术外,没有人会走这条路解决问题的)。

在Professional中如果要建立多个站点,通常的方法是建立虚拟主机。

虚拟主机的建立方法:

方法一:

建立一个文件夹-》右键-》属性-》web共享-》设置为web共享,完成。
这个解决方案,最后要设置该文件夹对web匿名访问用户的访问权限。

方法二:
进入管理工具-》IIS管理器-》找到网站根-》创建文件夹(这个文件夹也可以直接在资源管理器的站点文件夹中直接创建)-》对文件夹右键-》属性-》虚拟主机-》应用程序设置-》创建,完成。

这个方法是把虚拟文件夹作为站点实际文件夹的形式存在,不够灵活。

两个方案自己选择,通常使用方案一的比较多。
加载更多回复(3)

62,269

社区成员

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

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

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

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