【问题标题】:Running existing ASP.NET 4.5 Web Forms apps on Mac在 Mac 上运行现有的 ASP.NET 4.5 Web 窗体应用程序
【发布时间】:2015-02-08 05:21:09
【问题描述】:

我们能否在 Mac 上使用 mono 运行现有的 ASP.NET 4.5 Web 窗体应用程序: https://code.msdn.microsoft.com/Getting-Started-with-221c01f5?cdn_id=2013-12-16-001

我认为我需要使用支持 Mono 的 IDE 并尝试重新引用所有兼容的 .dll 并尝试 修改在单声道版本中没有等效的代码以使用单声道库。

这是真的吗?

我想在 Mac 上运行一种开源调查问卷类型的应用程序(不同于上述应用程序)。我有一个使用 Mac 计算机的朋友,他想从驻留在 Mac 上的 Web 服务器提供网页(我不确定那是什么类型的服务 - 就像 Mac 版本的 IIS - 某种守护进程服务)以及何时提交了问卷回复,他希望创建该回复的 .PDF 并将其保存在 Mac 本地文件夹中(因此我需要找到一种方法如何根据发布的回复数据使用创建 .pdf)

vnext 版本会很好(我听说 Web Forms 应用程序改进了它),但我不知道 Web Forms 库是否可用于 Mac

我想在 Windows 机器上开发和调试,只在 Mac 上部署和配置 Web 服务器。

是 Xamarin Studio for Windows 还是 MonoDevelop for Windows?

Mac 上有哪些最好的 Web 服务器可以提供与 IIS 类似的页面?

【问题讨论】:

  • 德克萨斯州。如果我需要从现有的开源 VS 2013 解决方案开始,我可以使用 IIS 或 IISExpress 构建和运行。如何在 Windows 上针对 Mono 进行编译,以及我可以在 Windows 上使用什么 IDE?我如何知道 Windows 上的 Mono 是否与 OSX 的 Mono 兼容?我的目标是在 Windows 上针对 Mono 进行编译,并在 IIS 等 Web 服务器中使用 OSX 上的 Mono 运行时运行它。
  • 我熟悉 Windows 和 Mac 上的 Xamarin Studio 用于跨手机开发,但我从未尝试构建和运行 asp.net 4+。 Xamarin 将在 Windows 上使用什么 Web 服务器来测试/运行代码以及它将在 Mac 端使用什么。
  • 可视化最不痛苦,安装一个windows vm

标签: macos webforms mono asp.net-core


【解决方案1】:

如果您想构建 .NET 应用程序以在 Mac 上运行,请使用 VS 2015 和 .Net Core。它仍处于预览阶段,但您仍然可以开发应用程序。

【讨论】:

  • 谢谢,瑞克。有没有关于如何在 Windows 上开发并在 Mac 上部署的解释? Mono 4.6(运行时)在 Mac 上是否可用,我可以使用什么 Web 服务器来运行它。
  • Rad,因为它太新了,所以你必须对如何部署到 mac 做一点研究。我知道 .Net Core 可以在没有 Web 服务器的 Mac 上运行。这是有关它的更多信息,希望对您有所帮助,对不起,我在这个主题上不能更有用。我正在自己学习。 hanselman.com/blog/…
  • 谢谢。我只是想知道我是否可以在现有的 Mac 单声道上运行 WebForms 项目。
  • .Net Core 不支持 Web 表单
  • @AliGonabadi 仍然不支持 Web 表单吗?
猜你喜欢
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
  • 2012-09-10
  • 2014-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-28
相关资源
最近更新 更多