【发布时间】:2026-01-02 06:00:01
【问题描述】:
您应该如何使用 Visual Studio 2008 在 C# 中对 Web 服务进行单元测试?当我生成单元测试时,它会添加对 Web 服务类的实际引用,而不是 Web 引用。它设置指定的属性:
http://msdn.microsoft.com/en-us/library/ms243399(VS.80).aspx#TestingWebServiceLocally
然而,它会在不执行测试的情况下完成。我试图将调用添加到WebServiceHelper.TryUrlRedirection(...),但调用不喜欢目标,因为它继承自WebService,而不是WebClientProtocol。
【问题讨论】:
-
您使用什么项目类型进行 Web 服务?这是 WCF asmx 吗?是网站还是网络应用程序
-
这不是 WCF。它只是一个普通的 asmx web 服务。
标签: c# web-services unit-testing