wcf寄宿到iis

wcf寄宿到iis

1 创建站点

2 创建.svc文件(文件名可自定义),该文件放在根目录下
文件的内容如下
<%@ ServiceHost Service="Server.Service1"%>
引号内的内容是Server为命名空间,Service1为实现服务契约的类名

3 创建web.config文件,该文件放在根目录下
文件的内容可复制App.config的内容,并把以下节点删除
<host>
 <baseAddresses>
  <add baseAddress = "http://localhost:8731/Design_Time_Addresses/Server/Service1/" />
 </baseAddresses>
</host>

这是因为.svc文件的地址就是服务的地址

4 创建bin目录,并把项目bin目录下的Debug文件夹里的.dll文件和.config复制到创建的bin目录下

浏览器输入http://localhost:端口/service1.svc测试是否可以访问服务(针对本地访问)

 

小提示:
 在开发过程中把项目目录做为站点的目录,可以修改生成.dll和.config文件的路径,即在项目--》属性--》生成--》输出路径
 把bin\Debug\改为bin即可。这样就可以边开发边测试啦!

你可能感兴趣的:(IIS)