在工作中,我们有多个分支,我们就可以在任何时间。我们的解决方案迄今为止已经建立多个网站,但你只能运行的一个网站的时间。这使得交换之间的分支机构更多的痛苦,在应该的。

我只是想去的网址,映射在我的主人的文件,对于这个分支,它只是工作。

我们的客户机XP机IIS5.1.是否有任何方式使IIS5.1运行多个网站的同时?

有帮助吗?

解决方案

是的,这是一个限制和这个一个的网站只能有10仿真连接。

买了一个窗2003年或2008年的小型企业的版本,它是相当的成本效益在这种情况。

其他提示

都是虚拟目录中的一个选择你?我运行多个版本的网站,这种方式。

我相信这是一个限制的IIS只能运行多个网站上的服务器版本的windows操作系统。

奇怪的是,这是我记得杰夫复盖世纪以前,但我猜,它仍然是相关的如果你在IIS5.1:

http://www.codinghorror.com/blog/archives/000329.html

一个办法可以解决这个不重新安装的计算机是创建每个分支在一个虚拟目录下你目前的网络的根源。然后在顶级网站,创建一个默认。asp(x)读取 Request.ServerVariables["SERVER-NAME"] (应该强调),并重定向浏览器的任何虚拟目录/应用程序的,你要访问。这样你可以创建"虚拟"的域名,你希望在你的主人的文件。

有Windows XP和IIS5.1你不能运行moultiple网站。

你可以但是时运行多个ASP.NET 主机。你可能会有写东道你的自我。

像这样的东西应该让你开始:

string FileLoction = "..Path to the branch..";
HttpListenerWrapper lw = (HttpListenerWrapper)ApplicationHost.CreateApplicationHost(
               typeof(HttpListenerWrapper), "/", FileLocation);

string[] prefixes = new string[] 
{
   "http://localhost:8081/",
   "http://127.0.0.1:8081/"
};

lw.Configure(prefixes, "/", FileLocation);
lw.Start();

在距离的答案而不选择SBS有一个具体的Windows服务器网版,这是最便宜的所有,约399美元,并且不需要Cal。

否则,如果它只是对开发商机Vista最终允许多个IIS网站托管同时进行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top