阅读目录
- 先基本的发布
- 配置发布属性
- 服务器安装环境
- 上传发布文件
- 在IIS上添加站点
- 配置网站
- 配置程序池
- 添加web.config
- 验证,大功告成
回到顶部
先基本的发布
- 操作:右击web项目的《发布》按钮。选文件
回到顶部
配置发布属性
部署模式,建议选框架依赖,且安装对应的运行时框架,可共享系统级版本的 .NET Core,如果框架依赖部署不行,可以尝试:独立。
- 框架依赖
在包含框架依赖的情况下,应用程序会依赖于所选 .NET Core 运行时版本。这意味着运行应用程序之前必须先安装正确的 .NET Core 运行时。框架依赖项是一种更轻量级的发布选项,因为它只包含应用程序本身的文件,而不包括 .NET Core 运行时文件。
- 独立发布
在独立发布的情况下,应用程序会包含所需的 .NET Core 运行时文件,这意味着在运行应用程序时不需要安装 .NET Core 运行时。这种发布选项会使应用程序的大小更大,因为它包含了 .NET Core 运行时文件,但它可以使应用程序更易于部署和更可移植,因为它不需要依赖于 .NET Core 运行时的安装。
回到顶部
服务器安装环境
对应的.NET Core Server环境:
- 安装.NET Core Windows Server Hosting
- 查看模块安装是否成功,安装完成后再模块中会显示AspNetCoreModuleV2模块
- 如果没有,可以尝试右侧的操作栏,进行添加/编辑
回到顶部
上传发布文件
把文件上传到服务器上,放到自己指定的目录
回到顶部
在IIS上添加站点
右击=》添加网站
回到顶部
配置网站
配置完确认即可:
- 指定网站名称
- 指定网站承载程序的路径,也就是我们,第3步骤,的路径
- 指定IP+端口
回到顶部
配置程序池
选:无托管代码
回到顶部
添加web.config
最后一步,在我们程序目录下添加web.config,来告诉IIS我们启动的程序集,参数名:arguments
回到顶部