c# - 在 Asmx Web 服务单元测试中出错

标签 c# unit-testing asmx

我在为 ASMX 网络服务运行单元测试时收到以下错误消息

失败 MyFunction “D:\MyProjectFolder”中的 ASP.NET Web 应用程序已配置为由另一个测试运行进行测试。一次只能运行一个测试才能在 ASP.NET 中运行测试。如果没有其他测试运行使用此 Web 应用程序,请确保 Web.config 文件不包含名为 HostAdapter 的 httpModule。

我检查了 web.config。下面一行已经添加到 web.config 中。我删除了下面的行以再次运行测试但收到相同的错误消息。

<httpModules>
  <add name="HostAdapter" type="Microsoft.VisualStudio.TestTools.HostAdapter.Web.HttpModule, Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</httpModules>

我无法调试单元测试项目。

最佳答案

关于c# - 在 Asmx Web 服务单元测试中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27693318/

相关文章:

c# - linq查询从列表中返回一个字符串

unit-testing - 我应该如何结合 ReSharper 6.1 设置 QUnit

asp.net-ajax - 如果从 ajax 和 Web 服务 (asmx) 方法调用不是静态的,为什么代码隐藏方法应该是静态的?

C# 向 COM 公开类 - 通用集合

c# - 可序列化类

java - 如何模拟 Spring ConversionService?

java - 调用同一个mock方法时如何返回不同的结果?

web-services - 如何为 Web 服务声明复杂的嵌套 C# 类型

jquery - 最佳实践 - 从 Web 服务抛出异常

c# - 将 Application Insights 与单元测试结合使用?