【发布时间】: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