在 Visual Studio 2010 Professional 中创建了一个非常简单的 Web 服务 (asmx),并且正在尝试使用自动生成的单元测试用例。我在这个网站上得到了一些似乎很熟悉的东西:
网站无法正确配置;获取 ASP.NET 进程信息失败。请求http://localhost:81/zfp/VSEnterpriseHelper.axd返回错误:远程服务器返回错误:(500)内部服务器错误。
运行 Visual Studio ASP.NET 单元测试时出现 500 错误
我尝试过:
1. 在 IIS 而不是 ASP.NET 开发服务器上运行测试
2. 在我的 Web 服务的 .config 文件中添加然后删除 XML 片段
3. 授予 MACHINE\ASPNET 帐户对本地文件夹的完全控制权
我当前的问题:
1. 为什么我会被这个检测/代码覆盖 DLL 困扰,而这似乎不是 Visual Studio 2010 Professional 附带的东西?有什么办法可以关掉吗?
2. 我将节点放在 Web.config 下 - 这是正确的节点吗?
3.是否可以不使用webby测试属性绑定到web服务?
我见过其他人建议使 Web 服务尽可能轻量级。我正在尝试使用 jQuery / AJAX / JSON 来调用它,因此能够调试实际的 Web 服务将非常有帮助。
最好的祝愿,
本