如何将 ASP.Net Web API 在 IIS 服务器上托管

来源:互联网 发布:服务器对应默认端口 编辑:程序博客网 时间:2024/05/16 11:53

介绍

在这篇文章我展示如何承载我们的 Internet 信息服务 (IIS) 服务器上的 ASP.NET Web API。当我们想要我们 Web API 应用程序在本地主机托管,这非常有用。

Internet 信息服务 (IIS)

IIS 是互联网信息服务的首字母缩写。它是由 Microsoft 创建的功能扩展模块组。IIS 是 Windows 服务器产品的有机组成部分。它支持超文本传输协议 (HTTP)、 文件传输协议 (FTP)、 简单邮件传输协议 (SMTP) 等。IIS 是不自动打开安装 Windows 时。

IIS 托管的好处

  • 当我们主机在 IIS 中 Web API 时,它是部署和管理像其他 IIS 应用程序。
  • 当我们承载该应用程序在 IIS 上的时,它可以提供进程激活和回收功能,可提高承载的应用程序的可靠性。
  • Web API 是由 IIS,这简化了开发和部署托管服务托管。

现在我将定义承载 Web API 在 IIS 服务器上的程序。

步骤1

第一次打开 IIS。我们可以从开始菜单;在搜索框中输入"inetmgr"。图像看起来像这样︰

iis.jpg

我们可以打开它使用控制面板。

  • 在"控制面板"。
  • 单击"管理工具"->"Internet 信息服务 (IIS) 管理器"。
  • 在下面的图片中显示该图像。

iis1.jpg

如果你不能够看到 IIS 管理器然后你的系统就可能没有安装 IIS。安装请按照此过程︰

  • 打开"控制面板"。
  • "程序和功能"->"翻窗功能打开或关闭"。

iis2.jpg

  • 在"树视图"是打开"Windows 功能"窗口。
  • 有的安装; 复选框选中的复选框。

iis3.jpg

步骤2

当你将打开 Internet 信息服务 (IIS) 管理器时,在窗口看起来像这样︰

iis16.jpg

  • 现在,用鼠标右键单击网站上。
  • "站点"->"添加网站"。

iis4.jpg

打开一个窗口。它看起来像这样︰

iis5.jpg

在此窗口中编写的"网站名称"这里站点名称是"测试"并提供相应的物理路径。

当我们点击"Ok"按钮时,将打开一个警告框。它显示端口; 有关的信息默认端口为"80"IIS 网站,如果你想要改变它,然后点击"否"按钮。

iis6.jpg

与更改的端口。在这里,我将提供"8080"端口。和现在点击"确定"按钮。

iis7.jpg

现在打开一个窗口,看起来像这样︰

iis8.jpg

当我们点击测试网站的网站时,然后它会作为打开︰

iis9.jpg

第 3 步

现在我们在"右侧面板中"检查"高级的设置"。并修改一些设置。

iis10.jpg

步骤4

现在,在"编辑应用程序池"的右面板中编辑"基本设置"。在我们选择的".NET Framework 版本"就是".NET 框架 v4.0.30319"和"托管管道模式"为"集成"。

iis12.jpg

第 5 步

在这一步我们准备浏览我们的应用程序。

  • 右键单击您的网站。
  • 选择"管理网站"->"浏览"。

iis11.jpg

  • 应用程序被托管。还有我的应用程序"检测"主机"8080"口岸看起来像这样︰

iis15.jpg

步骤6

我的应用程序在提琴手上工作,所以我们写的 URL"http://localhost:8080,原料药,产品"。打开提琴手和点击撰写选项卡,输入的 URL:

iis13.jpg

输出如下所示︰

iis14.jpg

    来源:http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/
原创粉丝点击