以下是将 .Net Core 2.1 应用程序部署到 Web 服务器的步骤,包含代码示例:
在本地开发环境中,使用以下命令生成发布版本的应用程序:
dotnet publish -c Release
这将在项目的 bin/Release/netcoreapp2.1/publish
目录下生成发布版本的应用程序。
将生成的发布版本应用程序文件上传到 Web 服务器。可以使用 FTP、SCP 或其他文件传输协议将文件复制到服务器上。
在 Web 服务器上安装 .Net Core 2.1 运行时。可以在 Microsoft 的官方网站上下载并安装 .Net Core 2.1 运行时。
在 Web 服务器上创建一个新的网站或虚拟目录,并将应用程序文件复制到网站或虚拟目录的目录中。
配置 Web 服务器以处理 .Net Core 应用程序的请求。以下是 IIS 的配置示例:
确保 Web 服务器上已安装正确的 HTTP 服务器模块(例如:Kestrel)。如果使用的是 IIS,可以通过以下命令在项目的根目录下创建一个 web.config
文件来配置 Kestrel:
启动 Web 服务器,并使用浏览器访问应用程序的 URL。例如:http://yourdomain.com/yourapp
.
这些步骤涵盖了将 .Net Core 2.1 应用程序部署到 Web 服务器的基本过程。根据实际情况,可能还需要根据服务器环境和要求进行其他配置和优化。