iis - 使用 WebMatrix 2 同时运行多个站点,无需多次打开

标签 iis web webmatrix iis-express

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

我一直在互联网上搜索有关如何使用 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,如果这很重要的话。

感谢您的帮助!

最佳答案

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

关于iis - 使用 WebMatrix 2 同时运行多个站点,无需多次打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482054/

相关文章:

asp.net-mvc - "' Sys ' is undefined"在 IIS7 中运行 ASP.NET MVC 应用程序时出错

c# - 应用程序在共享主机中保持事件状态,无法访问 IIS 管理器

php - 网页实现excel另存为的最佳方法

java - 了解 web 应用程序中的 spring bean 作用域

wordpress - 是否有与 Microsoft Azure 上的 PHP/WordPress 一起使用的配置转换的等效项?

layout - 在 Webmatrix 中添加可重用的代码块

node.js - 在 WebMatrix 中运行 Node 应用程序时出错

c# - 以编程方式获取应用程序池标识

c# - 在 Windows Server 2008 上部署 .Net Web 服务失败

flutter - 使用带有 github 操作的 flutter web 时如何访问 secret