【问题标题】:Creating a standalone ASP.NET MVC application for Windows XP为 Windows XP 创建独立的 ASP.NET MVC 应用程序
【发布时间】:2010-07-26 22:25:47
【问题描述】:

有没有办法创建一个可安装(最好是 XCopy 可安装)版本的 ASP.NET MVC 应用程序,该应用程序将在 Windows XP 机器上以独立方式运行?

我不介意为此目的安装 SQL Server Express,所以我想问题归结为:Visual Studio 2008 附带的 Cassini Web 服务器能否与应用程序捆绑在一起?还是有其他选择?

注意:安装仅用于演示目的,因此不存在许可问题。另外,我建议使用 Cassini,因为我不知道在 Windows XP 上安装 IIS7 的方法。我无法对注册表进行重大修改以使其正常工作。

【问题讨论】:

  • 虚拟机(Win7)是一个潜在的解决方案吗?这将解决您的 IIS6/7 问题。
  • @tvanfosson:设置一个需要多长时间?我只需要 Windows 7 和某种虚拟机管理程序吗?
  • MS 有几个预配置的 VHD 文件,您应该可以在 Virtual PC 2007 中使用它们。

标签: asp.net-mvc iis windows-xp cassini


【解决方案1】:

不确定它是否有帮助,但您绝对可以查看UltiDev Cassini Web Server,它可以与您的应用捆绑在一起,并且应该支持您的需求。

【讨论】:

  • 很棒的小软件。完美运行。谢谢!
  • @Robert Harvey - 没问题。很高兴我能帮上忙。
【解决方案2】:

在我的祝福下,您可以打包、嵌入、弯曲折叠和旋转CassiniDev

有人告诉我,它非常适合这个目的。

【讨论】:

    【解决方案3】:

    我认为这有点旧,但请查看http://msdn.microsoft.com/en-us/magazine/cc188791.aspx

    此外,ComponentArt 演示在 Cassini 上运行。

    【讨论】:

      【解决方案4】:

      我的公司为此目的开发了一款名为 Neokernel Web Server 的产品,其中包括一些 cassini 中缺少的功能,例如 SSL 支持、日志记录、多线程请求处理,以及从您的服务器启动/停止/配置服务器的能力。自己的进程。

      免费的 30 天评估许可证可用于测试和评估目的。

      http://www.neokernel.com

      【讨论】:

      • 感谢您的链接。它并不真正适合我正在尝试做的事情,因为我只需要该应用程序在我的组织内可移植以进行演示,并且我不需要任何高级功能。如果我这样做了,我会建立一个 IIS 服务器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多