我在为 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>
我无法调试单元测试项目。
最佳答案
用 web.config.backup 替换损坏的 Web.config:
关于c# - 在 Asmx Web 服务单元测试中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27693318/