2

自从我开始使用 WebMatrix 以来,我已经开发了我组织的许多 Web 界面、Intranet 站点。我现在有多达四个,几乎五个站点同时运行以供用户连接,我担心打开整个 WebMatrix 应用程序的那么多实例可能会导致服务器资源的浪费。

我一直在 Internet 上搜索有关如何使用 WebMatrix 运行多个站点的参考。我并没有完全空手而归,但是,我也没有找到我喜欢的解决方案(尽管消息来源表明这是完全可能的)。

即使我确实知道如何使用 WebMatrix 一次运行多个站点(只需打开 WebMatrix 的另一个实例),我的第一个问题是:这不是需要更多资源(对于使用 iis-express 的服务器)吗?通过命令行打开这些站点而不是简单地打开几个 WebMatrix 实例是否有益?

最后一个问题:我在这里找到了这篇文章......:

http://forums.asp.net/t/1677533.aspx/1

...Mike Brind 建议这可以通过使用命令行浏览到正确的 iis-express 目录(对我来说:C:\Program Files (x86)\IIS Express)并使用以下命令来完成:

iisexpress /site:EmptySite1

其中 EmptySite1 是要运行的站点的名称。

尝试此操作时出现此错误:

Command Line switches must be preceded by a '-' or '/'...

有什么线索可以从命令行一次运行多个站点,或者我什至需要吗?(抱歉,我绝不是命令行专家,我相信你现在可以告诉我)我正在运行 Windows Server 2008 R2,如果这很重要的话。

谢谢你的帮助!

4

1 回答 1

2

由于您运行的是完整的 Windows Server 2008,因此请安装常规 IIS。它可以同时运行多个网站,而无需任何特殊的命令行。由于它作为服务运行,如果重新启动服务器,IIS 将自动重新启动。缺点是 IIS 的配置比 IIS express 稍微复杂一些。

于 2012-11-20T22:46:56.493 回答