创建 WCF 服务网站

Posted

技术标签:

【中文标题】创建 WCF 服务网站【英文标题】:Creating a WCF Service Website 【发布时间】:2011-05-19 19:45:08 【问题描述】:

我正在关注 Michelle Bustamante 的 Learning WCF,以了解 WCF 的进出。 我正在尝试按照示例中给出的步骤创建一个 WCF 服务网站,但我收到错误消息“无法创建网站 XYZ。要访问本地 IIS 网站,您必须安装以下 IIS 组件。IIS6 元数据库和 IIS6 配置兼容性 ASP.NET"

我错过了什么吗?我使用 Windows 7 作为操作系统和 VS 2010 作为 IDE。这本书遵循 VS 2005 和 .NET 3.0...

我遵循的步骤: 1. 以 Amdin 身份启动 VS2010 2.文件->新建网站->WCF服务 3. 选择 HTTP 作为新站点的位置并输入路径为 4.点击确定 并弹出错误。

自从这本书出版以来,这种情况是否发生了变化???谁能帮我这个?

【问题讨论】:

【参考方案1】:

转到“控制面板”、“程序和功能”、“打开或关闭 Windows 功能”,然后深入了解 IIS 复选框并检查它说您缺少的内容。特别是:

- 互联网信息服务 - 网络管理工具 - IIS 6 管理兼容性 - IIS 元数据库和 IIS 6 配置兼容性

【讨论】:

@Larson:非常感谢。它完成了,错误消失了。但是还有1个疑问。创建一个新网站后,它向我显示了一条信息性消息“AS.NEt 4.0 尚未在 Web 服务器上注册。您需要手动为 ASP .NEt 4.0 配置您的 Web 服务器,以便您的站点正确运行”。你能解释一下吗? 我认为您需要运行 aspnet_regiis 工具。见这里:msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

以上是关于创建 WCF 服务网站的主要内容,如果未能解决你的问题,请参考以下文章

WCF服务二:创建一个简单的WCF服务程序

WCF - WCF基本概念和简单WCF服务端创建

WCF - 创建简单WCF客户端实现与WCF服务端通信

WCF 服务创建

WCF服务端开发和客户端引用小结

在运行时创建 WCF 服务时出现 ActionNotSupported 错误