0

我需要创建一个由运行 IIS 6.0 和 Asp.net 2.0 的网站托管的 Web 服务。我以前从未创建过网络服务。我有 Visual Studio 2008。

  • 我有哪些创建服务的选项。

  • 我可以使用 WCF 创建服务并仍然将其托管在 Asp.net 2.0 上吗?

  • 我是否必须在构建它时指定任何特定属性以便服务在 2.0 上运行?

  • 还是我必须使用 ASMX 来构建 Web 服务?

我曾尝试在 VS2008 中以 ASMX 和 WCF 的形式构建一个服务,但是当我测试如何使用它时,我无法从 VS2008 添加对任一类型服务的 Web 引用。我确信我缺乏 Web 服务经验是一个很大的因素,但是我阅读的越多,我就越不确定我可以使用什么技术来创建这个 IIS 6.0、Asp.net 2.0 托管服务。

4

1 回答 1

0

WCF 是在 .NET 3.5 中引入的,因此您需要使用传统的 ASMX 技术。创建一个 ASMX 服务,并使用“添加 Web 引用”来使用它。第一次尝试时,您需要使用“添加服务引用”,然后单击“高级”按钮,然后单击“添加 Web 引用”按钮。之后,“添加 Web 引用”将作为命令提供。

于 2012-08-25T16:51:20.860 回答