.net core 将.NetCore 2.1应用程序部署到web服务器的步骤。遗漏的步骤

.net core 将.NetCore 2.1应用程序部署到web服务器的步骤。遗漏的步骤,.net-core,web-deployment,.net Core,Web Deployment,我在VS2019中构建了一个web应用程序,它是一个.netcore 2.1应用程序。它在调试和发布模式下本地构建并运行良好。 我从那里的服务器上的一个托管站点购买了空间,并注册了一个域,他们说他们可以运行.netcore应用程序。 我已经将web应用程序部署到服务器文件服务器,我使用了Visual Studio发布功能并使用了filezilla,我的站点位于其httpdocs文件夹中,在我删除它们之前,该文件夹中有示例html索引文件,现在在该文件夹中有webroot文件夹和dll。 当我在线

我在VS2019中构建了一个web应用程序,它是一个.netcore 2.1应用程序。它在调试和发布模式下本地构建并运行良好。
我从那里的服务器上的一个托管站点购买了空间,并注册了一个域,他们说他们可以运行.netcore应用程序。 我已经将web应用程序部署到服务器文件服务器,我使用了Visual Studio发布功能并使用了filezilla,我的站点位于其httpdocs文件夹中,在我删除它们之前,该文件夹中有示例html索引文件,现在在该文件夹中有webroot文件夹和dll。 当我在线查看网站时,它显示一个500错误。 我以前从未设置过这种类型的东西,我是否错过了步骤,是否有我错过的东西

请注意,我已经查阅了其他与此相关的类似问题,但没有提供帮助

  • 假设您正试图在IIS中承载此功能,则需要在服务器上安装以下内容。请确保为应用程序选择了正确的托管捆绑包。

  • 安装后,请确保打开IIS并创建应用程序池。确保您选择了
    无托管代码

  • 然后,您可以添加该网站,并将上述应用程序池分配给该网站


  • 希望这有帮助。快乐编码确保您的主机提供商安装了
    .Net Core主机包2.1
    好的,我会的,谢谢,谢谢,我以前也遵循过这个策略,谢谢