将WCF服务发布到IIS

转载地址1:https://www.cnblogs.com/skdsxx/p/5072726.html

转载地址2:http://blog.csdn.net/mazhaojuan/article/details/7660657

准备:

先在C:\Windows\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation路径下找到ServiceModelReg.exe文件,

然后后从cmd中进入该路径(按住shit点击鼠标右键选择在此处打开命令窗口):

执行命令:ServiceModelReg.exe

此时会出现各项命令参数提示。

然后执行命令:ServiceModelReg.exe -i   进行安装WCF。

一、将WCF服务部署到IIS

 

1.首先检测电脑上是否安装了IIS,一般来说Win7以上系统自带IIS

2.下面进行IIS服务的开启设置

  控制面板=》打开或关闭Windos功能

3.勾选该窗口中的Internet信息服务和Microsoft.NET Framework3.5.1标签,如下图所示

 

4.点击确定

5.右键桌面图标“计算机”=》管理=》服务和应用程序=》Internet信息服务(IIS)右边面板选择“SMTP电子邮件”启动

6.在右边点击计算机名,展开后看到“应用程序池”标签,右键该标签添加应用池,如图

 

7.点击确定。

8.右键“WCF11”,选择“高级设置”找到“标识”标签,点击ApplicationPoolIdentity,之后点击扩展按钮

 

 

  第8步也可以不做。

9.进入应用程序标识界面后,选择“自定义账户“=》点击“设置”进行计算机用户名和密码的设置,注意这里的用户名和密码与本机开机设定的计算机用户名和密码一致

 

10.设置完成后点击确定,一直确定到回到下图界面

 

11.右键“网站”=》“添加网站”

 

 ip地址也可以不填写.

12.其中的物理路径是选择到一个文件夹,该文件夹包含.svn文件,bin文件夹和web.config在内。注意:IP地址写开发时服务的真实地址Web.config中的服务地址在本地进行配置时不一定与真实服务地址端口一致。其真实地址要看开发环境中生成的配置文件处的地址,在VS中的项目=****属性=Web选项卡中,如图:

 

 

   11.填写完成后点击确定。

   完成后在网站功能视图中右键所建立的网站,选择“管理网站”=》“浏览”,查看部署到IIS的服务。

如果有下面这样的错误:


是因为没有用aspnet_regiis注册4.0框架。


用cmd在C:\Windows\Microsoft.NET\Framework64\v4.0.30319路径下面执行apnet_regiis.exe命令,可以查看各项提示。

然后执行aspnet_regiis.exe -i命令进行注册。

注册成功后。再来执行第11步

则可以看到已经部署成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值