网站建设技术培训学校,如何卸载电脑是的wordpress,软件开发工程师岗位说明,南通市经济开发区建设局网站前言 前面完成了WebAPI项目的接口服务类编写工作#xff0c;接下来讲把项目部署到服务器的IIS上#xff0c;让系统运行起来。 一. 项目发布 右键项目RightsManagementSystems.Web.Entry 选择“发布”选项 弹出发布选项界面#xff0c;选择“文件夹”#xff0c;点击下一步…前言 前面完成了WebAPI项目的接口服务类编写工作接下来讲把项目部署到服务器的IIS上让系统运行起来。 一. 项目发布 右键项目RightsManagementSystems.Web.Entry 选择“发布”选项 弹出发布选项界面选择“文件夹”点击下一步设置发布的位置指在环境下生成的发布文件所在的位置 在发布的界面会出现发布配置的界面 我们需要修改一下发布的设置点击“显示所有设置”弹出设置界面 修改“部署模式”为独立部署目标运行时为自己服务器的系统我的是win-x64。然后点击保存即可 回到发布界面点击发布按钮稍等片刻就可以了 发布成功后可以去发布的目录查看发布的文件
二. Windows Server 2019系统服务器的环境配置
检查服务器中的IIS服务器是否开启先打开服务器管理器如果这个列表里面没有IIS服务器的话需要我们去添加IIS服务器的 如果没有安装IIS服务器的小伙伴可以参考这篇文章【Windows Server 2019】Web服务 IIS 配置与管理主要看前半部分的IIS服务器安装部分即可。检查当前电脑是否安装了ASP.NET Core 运行时先打开IIS管理器然后点击网站再选择模块如果模块中没有AnonymousAuthenticationModule和AspNetCoreModuleV2这两项说明没有安装运行时 安装ASP.NET Core 运行时因为我们项目是6.0所以要选择6.0的框架下载地址https://dotnet.microsoft.com/zh-cn/download/dotnet 选择HostingBundle版本下载即可。安装完成后可以再打开IIS服务器重启网站查看安装的情况
3. WebAPI项目部署 需要把本地项目发布的publish的所有文件复制到服务器上 然后去IIS服务器下面新增网站然后设置网站名称和物理路径物理路径指的是我们复制到服务器上的publish的文件夹然后自定义IP地址和端口 可以看到网站已经添加成功 IIS默认情况下拒绝处理PUT和DELETE的请求也是处于安全的考虑如果我们要让IIS支持这两个请求的话需要删除WebDAVModule模块。如果点模块发现没有WebDAVModule的话说明默认删除了 最后运行网站就完成部署了
测试部署是否成功
在局域网内使用ip加端口号访问看能不能打开swagger界面可以打开的话说明部署成功