如何在IIS上发布.NET Core 3.1时避免遇到常见问题与踩坑?
- 内容介绍
- 文章标签
- 相关推荐
本文共计868个文字,预计阅读时间需要4分钟。
前言:写这篇文章的目的是希望像我一样喜欢.net的人能在发布core到iis上时少走弯路。网上找了一些资料,实际上操作比较简单,但有几个坑非常恶心。首先是你的服务器需要满足一定的条件,其次是记录踩坑过程,首先是你的服务器需要满足一定的条件,其次是记录踩坑过程。
1. 服务器配置:确保你的服务器已经安装了.NET Core运行时和IIS服务器。你可以通过以下命令检查是否已安装.NET Core:
bashdotnet --info
2. 安装IIS:如果你的服务器上还没有安装IIS,可以通过以下命令进行安装:
powershellInstall-WindowsFeature Web-Server
3. 创建Web应用:创建一个.NET Core Web应用,例如:
bashdotnet new webapp -n MyWebApp
4. 运行Web应用:在项目目录下运行以下命令启动Web应用:
bashdotnet run
5. 配置IIS:在IIS管理器中,创建一个新的网站,并将应用程序池配置为使用.NET Core。
6. 将Web应用部署到IIS:将Web应用的输出文件夹(通常是`publish`目录)上传到IIS网站的主目录。
7. 配置绑定:在IIS管理器中,为你的网站配置HTTP和HTTPS绑定。
本文共计868个文字,预计阅读时间需要4分钟。
前言:写这篇文章的目的是希望像我一样喜欢.net的人能在发布core到iis上时少走弯路。网上找了一些资料,实际上操作比较简单,但有几个坑非常恶心。首先是你的服务器需要满足一定的条件,其次是记录踩坑过程,首先是你的服务器需要满足一定的条件,其次是记录踩坑过程。
1. 服务器配置:确保你的服务器已经安装了.NET Core运行时和IIS服务器。你可以通过以下命令检查是否已安装.NET Core:
bashdotnet --info
2. 安装IIS:如果你的服务器上还没有安装IIS,可以通过以下命令进行安装:
powershellInstall-WindowsFeature Web-Server
3. 创建Web应用:创建一个.NET Core Web应用,例如:
bashdotnet new webapp -n MyWebApp
4. 运行Web应用:在项目目录下运行以下命令启动Web应用:
bashdotnet run
5. 配置IIS:在IIS管理器中,创建一个新的网站,并将应用程序池配置为使用.NET Core。
6. 将Web应用部署到IIS:将Web应用的输出文件夹(通常是`publish`目录)上传到IIS网站的主目录。
7. 配置绑定:在IIS管理器中,为你的网站配置HTTP和HTTPS绑定。

