通过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"

Copyright © 2022 角动游戏活动平台 - 全网网游动态实时追踪 All Rights Reserved.