在本地IIS上托管时,Visual Studio 2012中的WCF Web服务客户端单元测试失败

时间:2012-08-17 02:06:03

标签: unit-testing wcf-client visual-studio-2012

所以我尝试使用测试驱动方法开始在visual Studio 2012中编写Windows 8 Modern Style应用程序。我基本上将我的Win8 WinRT视为IIS上大量WCF Web服务托管的客户端。到目前为止,我的所有单元测试都是WCF Web服务调用。

如果WCF Web服务托管在另一台机器上的IIS中,则所有单元测试都会通过。但是,如果我在本地IIS上托管同一组Web服务,则所有这些都会失败。我已检查清单并确保检查以下项目:

[x]企业身份验证

[x]互联网(客户端

[x] Internet(客户端和服务器)

[x]专用网络(客户端和服务器)

顺便说一句:

  • 我在MSTest中编写了这些测试,因为它对async和await提供本机支持,这对于测试异步Web服务调用是必需的。
  • 我继续开始使用简单的Windows 8 Modern Style应用程序并在应用程序中调用Web Service(在本地IIS中托管),我没有错误。

所以我很困惑。它与Visual Studio 2012测试引擎有关吗?我能做些什么来解决这个问题。我真的想继续以Test Driven风格开发应用程序,但我找不到另一种方法来测试我的异步单元测试。

有什么建议吗?

0 个答案:

没有答案