IIS 部署WCF 4.0

时间:2023-03-09 07:26:13
IIS 部署WCF 4.0

上一章节讲解如何新建WCF服务,此文讲解如何在IIS上发布,并能正常访问


  1. 本地部署IIS
    • 首先在本机安装IIS,IIS如何勾选,哪些是必须的?不太清楚,有清楚的大牛请指正!目前我的基本配置如下:

    IIS 部署WCF 4.0

    IIS 部署WCF 4.0

配置完成后,重启电脑,将会在C盘下自动生成IIS目录,C:\inetpub\wwwroot

  • IIS安装完成后,配置WCF网站   ,首先创建应用程序池,FramWork4.0

IIS 部署WCF 4.0

创建完应用程序池后,添加网站,指定物理路径,应用程序池选择刚刚创建的Net4,如图:
IIS 部署WCF 4.0

  • C盘文件夹下内容包括WCF项目生成的DLL,Global.asax文件,Routes.xml文件,Web.config文件。如图所示:

IIS 部署WCF 4.0

部署完成后,重启IIS,选中应用程序MyWCF,在功能师徒中选择目录浏览,启用。然后选中MyWCF,右键管理应用程序,浏览,可以看到如下界面:

IIS 部署WCF 4.0

出现如下界面,证明WCF服务部署成功!

具体借口路径,如下:

http://localhost/MyWCF/MyFirst/Help

MyWCF为应用程序名称,MyFirst为Routes.xml文件中的perfix,通过访问Help可以查看当前服务下有多少接口,如下:

IIS 部署WCF 4.0

那么前端就可以通过AJAX的POST或GET方法访问接口,和数据库通讯啦!注意:此处接口均使用JSON格式。