ASP.NETWebApi实例教程:如何部署和发布WebApi到IIS服务器详解

摘要:
本文介绍如何使用VS发布WebApi服务并在IIS服务器上部署WebApi应用程序服务器。TargetLocation:选择本地发布文件目录。打开IIS管理器并添加网站应用程序,如GoingWorld3。配置应用程序池,选择。NET Framework v4.0版本4。为WebApi服务器配置端口以侦听请求,并自定义端口,例如19898。
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
 
 
本文讲解如何使用VS发布WebApi服务,以及在IIS服务器部署WebApi应用服务器。


1. 打开VS,选择一个Web项目,点右键【发布Web】


打开VS,选择一个Web项目Project,点右键【发布Web】,开始编译及发布WebAPI程序,发布Web。

Publish Method:选择 File System(文件系统)。
Target Location:选择一个本地发布文件目录(如:D:GoingWorld.Web)。

贴图图片


2. 配置IIS服务器, 添加网站。


打开IIS管理器,新增一个网站应用,如:GoingWorld
 
 
贴图图片-部署和发布WebApi到IIS服务器
 
 
 
3. 配置应用程序池,选择.NET Framework v4.0版本


贴图图片-部署和发布WebApi到IIS服务器1



贴图图片


4. 配置端口

WebApi服务器监听请求的端口,自定义端口,如:19898。
 


贴图图片


5. 配置防火墙的端口出站、入站规则。
 
!!!(若是部署到阿里云服务器,必须配置安全策略)!!!


贴图图片


贴图图片



6. 使用Postman或在线测试工具测试IIS服务器部署的WebApi接口。

(注意访问地址,端口号必须正确)

贴图图片
贴图图片


《本文完》



参考文档:


C# ASP.NET WebApi服务器搭建详解 - IIS服务承载(IIS Hosting IIS宿主)
 
 
 
 
 
 

C#.NET MVC WebApi后台开发框架入门完整版下载

http://www.csframework.com/archive/1/arc-1-20170922-2350.htm



.NET WebApi开发框架|MVC框架|后端框架|服务端框架-标准版V1.0

 
适用开发 适用开发:快速构建支持多种客户端的服务端程序,支持APP、B/S、C/S跨平台移动终端等。
运行平台 运行平台:Windows + .NET Framework 4.5
开发工具 开发工具:Visual Studio 2015+,C#语言
数据库 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)

WebApi服务端开发框架

WebAPI开发框架详情:http://www.csframework.com/cs-framework-webapi-1.0.htm

免责声明:文章转载自《ASP.NETWebApi实例教程:如何部署和发布WebApi到IIS服务器详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于AD10如何输出自己想要的BOM表ranger文件管理器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iis的安装与配置教程 逆水行舟

下面开始如何安装iis 在win7下。一、进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。三、安装完成后,再次进入 控制面板 最近装了一下windows 7来使用,发现IIS没有...

web 项目添加 x86 的dll 引用,模块 DLL c:WINDOWSsystem32inetsrvaspnetcore.dll 未能加载。

最近的项目要添加一个 x86 编译的dll, 首先添加引用,编译,报错: 首先判断是 项目中不能添加 x86 的引用,所以把所有的项目都按照 x86 的方式编译一遍,同时对应IIS 的应用池,也修改为启用32位。  本以为可以顺利显示,但是却报错。报错的是本机开发环境,但是部署到服务器测试却能够正常显示。 根据网上的提示,查看 系统日志里的应用程序...

Asp.Net WebAPI 通过HttpContextBase或者HttpRquest 获取请求参数

WEBAPI中的Request是HttpRequestMessage类型,不能像Web传统那样有querystring和from 方法接收参数,而传统的HttpReqest的基类是HttpReqestBase 所以这里我们就直接使用(HttpContextBase)Request.Properties["MS_HttpContext"] public vo...

django程序在windows服务器上发布

django程序在windows服务器上发布 参考文献:https://www.cnblogs.com/djangocn/p/10227006.html 1.安装 IIS 和 GCI 打开服务器管理器,选择添加角色和功能,选择要添加的服务器角色(WEB服务器IIS),然后安装 IIS安装成功之后,然后安装CGI,再次选择添加角色和功能,找到之前安装的...

Asp.net WebApi 项目示例(增删改查)

1.WebApi是什么     ASP.NET Web API 是一种框架,用于轻松构建可以由多种客户端(包括浏览器和移动设备)访问的 HTTP 服务。ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。     可以把WebApi看成Asp.Net项目类型中的一种,其他项目类型诸如我们熟...

Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

更新Win10,原来的IIS站点访问不了,原因是因为IIS 没有.net 4.5,使用网上的aspnet_regiis.exe -i命令,一点都不靠谱,直接提示: C:WINDOWSsystem32>c:windowsmicrosoft.netframework64v4.0.30319aspnet_regiis.exe -i Microsoft...