【发布时间】:2021-05-29 11:25:42
【问题描述】:
我有一个 ASP.NET MVC Web 应用程序,我正试图将其发布到 Plesk,但每次我都会收到一个 500.21 内部错误,原因是模块不正确。
一般来说,我不确定如何使用 Plesk 和 ASP.NET MVC,这是我第一次部署到托管服务,我还没有找到太多关于它的文档。谁能指出我一些有用的资源?或者复制/粘贴一些关于如何执行此操作的良好说明?看来我发现的任何东西都已经过时了..
【问题讨论】:
-
我从未使用过 plesk,但有很多关于如何将您的 Web 应用程序发布到 Web 的教程。如果您希望能够部署 .net 应用程序,则发布它的地方需要有 asp.net 托管库和运行时才能运行您的代码。如果您谈论的是 .net 框架 4.6-4.8 代码(旧 MVC),同样适用,但您需要 .net 框架(不是 .net 核心)运行时。在 VS 解决方案资源管理器中右键单击您的项目,然后单击发布以查看您的一些选项。
-
我尝试过安装运行时,但我的 plesk 管理器没有工具和安装选项。我想知道这是否是我的托管服务 (GoDaddy) 控制的?
-
是的,它很可能是由 GoDaddy 控制的。我从未尝试过在那里部署应用程序,但我会研究 azure。有免费试用版,很容易让您的应用程序非常容易地在网络上发布。我可以尝试玩一下 plesk 并提供答案
-
谢谢,那太好了!我也将与 GoDaddy 技术通电话,看看他们能为我做什么。
-
如果您正在部署 .Net Core 应用程序,请尝试设置进程外托管模型docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/…
标签: asp.net-mvc hosting plesk