【问题标题】:Hosting ASP.NET Core application on shared Linux hosting在共享 Linux 主机上托管 ASP.NET Core 应用程序
【发布时间】:2016-12-13 00:15:10
【问题描述】:

现在 asp.net core 已经发布,我们可以在任何平台上开发/部署 .net 应用程序。

我正在尝试使用 asp.net 核心并能够在 ubantu os(在虚拟机上)上运行我的应用程序。但我只是想在共享 linux 托管环境上托管 dot net core 应用程序,只需上传已发布的文件。

我关注Tony's blog,来玩核心。

我们需要 DNVM、DNU 和 DNX 来运行应用程序,但我们没有终端来在共享主机上执行这些命令。

帮我找出解决方案。

【问题讨论】:

  • DNVM/DNU/DNX 都死在 ASP.NET 5 上。请关注docs.asp.net 来研究真正的 ASP.NET Core。
  • @LexLi,感谢您的建议,我探索了asp.net documentation,根据链接我们只需将部署的应用程序复制并粘贴到服务器上并完成。实际上我没有任何共享托管服务器权利现在,我会尽快尝试。如果我遗漏了什么,请建议我。
  • 嗨@MarkSpencer,我也更喜欢windows托管,但传统正在改变,微软也支持linux,那么为什么我们不使用linux托管。据我所知,azure 还提供 linux 托管。有几点需要考虑 linux 托管。 1- msft 为任何平台发布了 asp.net 核心。 2- linux 主机比 windows 主机便宜。 3- linux 是一种安全的操作系统。 4- 一些客户更喜欢 linux 主机。
  • 哈哈,@MarkSpencer 的成本在一段时间内并不重要,但我们不能忽视 Linux 托管。感谢您的建议。
  • 您好,您有在共享 Linux 主机上运行 dot net core 的运气吗?

标签: c# linux asp.net-core shared-hosting


【解决方案1】:

这在一定程度上是可能的......实际上,Scott Hanselman 只是使用 .NET Core 2.1 完成了它(尽管仍处于预览阶段)。他让它在 GoDaddy 的共享 Linux 计划上运行。你可以跟着他一步一步here,但强烈建议不要这样做。

【讨论】:

  • 我喜欢这个邪恶的黑客,真的很棒的黑客?。谢谢斯科特。
  • 为什么这不是推荐的方式。任何具体的缺点
  • @user3036876 这很hacky,它不会在任何地方都有效(取决于主机的配置)并且可能违反使用条款。
猜你喜欢
  • 1970-01-01
  • 2020-10-22
  • 2014-03-26
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
  • 2021-05-28
  • 1970-01-01
  • 2016-11-21
相关资源
最近更新 更多