【问题标题】:Running multiple sites at once with WebMatrix 2 without opening it up multiple times使用 WebMatrix 2 一次运行多个站点而无需多次打开它
【发布时间】:2012-11-20 21:00:55
【问题描述】:

自从我开始使用 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,如果这很重要的话。

感谢您的帮助!

【问题讨论】:

    标签: iis web webmatrix iis-express


    【解决方案1】:

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

    【讨论】:

    • 而且...问题就在这里。我认为简单地创建一个批处理文件并将其作为服务器启动的一部分运行会更容易。
    • 我可以告诉你我做了什么。我请求顾问帮助将其从 IIS express 部署到 IIS。他对 IIS 非常了解。他和我总共花了大约2个小时。最后,他说我不欠他任何东西,因为这对他来说是一个学习练习,因为他不知道 WebMatrix。最困难的问题是需要将大约六个文件添加到 BIN 文件夹以支持 webMatrix。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多