通过Web Deploy方式部署WCF
2026-08-31 14:05:26
如何发布WCF, 其实它有很多种方式去发布WCF服务到IIS上,这篇文章将介绍通过Web Deploy的发布方式去部署。
步骤:
在IIS上创建一个网站
打开IIS, 右击“Site” -> "Add Web Site..."
输入“Site name", "Physical path" 和 "Port"
3. 设置Anonymous Authentication 和Windows Authentication 为Enable
发布WCF
打开WCF项目,右击选择“Publish"
在”Profile"标签,在”Select or import a publish profile"下拉列表中新建一个,并且自定义名字
在“Connection"标签, 选择发布方式“Web Deploy", 在"Service URL" 输入IIS发布site的路径(http://localhost:8085), 在“Site/application" 输入site的名称 (EmailService)
然后点击“Publish"
测试WCF
打开IIS 并且进入到“Switch to content view"
选择WCF web service, 右击“浏览”
3. 复制WCF的路经(http://localhost:8085/EmailUtility.svc )
添加服务/Web 引用
打开需要引用WCF的项目
右击“Service References", 并且点击”Add Service Reference..."
在“Address"输入WCF web service的URL(http://localhost:8085/EmailUtility.svc),then点击"Go"
可以改变"Namespace"的名称
点击"OK"