【问题标题】:How to host asp.net core aplication on godaddy windows hosting server如何在 Godaddy Windows 托管服务器上托管 asp.net 核心应用程序
【发布时间】:2020-09-26 21:48:26
【问题描述】:

我有一个在 asp.net core mvc 架构上运行的应用程序。我需要在 Godaddy 基于 Windows 的共享托管服务器上部署和运行该应用程序。我所有的文件都已经上传到 Godaddy 服务器上,但应用程序仍然没有运行。每当我尝试使用 godaddy 域访问应用程序时,它都会显示 Future home of something 很酷。

任何建议或解决方案都会非常受欢迎


【问题讨论】:

  • 您使用的是什么版本的 dotnet core? Godaddy 似乎只支持最高版本 2.0 au.godaddy.com/community/Plesk-Hosting/…
  • 感谢您的快速响应。我正在使用 asp.net core 2.1 版本。
  • 好像plesk支持不同版本的asp.net core support.plesk.com/hc/en-us/articles/…
  • Plesk 不正式支持 .net 核心。因此,您必须要求您的提供商在服务器上为您设置 .net 核心。如果他们不支持,那么您必须更换您的提供商。

标签: asp.net-mvc asp.net-core web-deployment web-hosting shared


【解决方案1】:

我相信 Godaddy 目前使用的 Plesk Onyx 仅支持 dotnet 核心版本 1.0、1.1 和 2.0。

Godaddy 尚未升级到最新版本的 Plesk,因此不支持更高版本。

This post by their community manager confirms the versions

请注意,dotnet core 2.0 版是no longer supported by Microsoft

【讨论】:

  • 所以这意味着我无法托管我的应用程序,我可以降级核心版本还是应该迁移到 asp.net mvc
  • 由您决定什么最适合您的项目。可以找其他托管,降级到core v2.0或者切换到dotnet framework 4.x
  • @seeratmahajan 您是否看到任何错误消息?请确保他们在服务器上设置了 .net 核心。我还在 Asphostportal 上使用 Plesk 控制面板。 Plesk 不正式支持 .net 核心,因此您必须要求您的提供商为您设置它。只需确保已在服务器上正确安装了 .net core。
  • 我有一个 .Net 5 应用程序上传到服务器,我得到一个 500.21 异常。我与他们的一位代理交谈,他们确认最多支持 ASP.Net Core 2.0,所以我降级了应用程序并重新上传,它确实可以工作。为什么他们的版本这么低,我不知道!
猜你喜欢
  • 2016-11-20
  • 2020-12-13
  • 2018-02-18
  • 2018-04-01
  • 2020-08-11
  • 2018-12-04
  • 2021-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多