c# - Visual Studio 2010 Professional - 问题单元测试 Web 服务

标签 c# visual-studio-2010 asp.net-ajax instrumentation

已经在 Visual Studio 2010 Professional 中创建了一个非常简单的 Web 服务 (asmx),并且正在尝试使用自动生成的单元测试用例。我在这个网站上得到了一些看起来很熟悉的东西:

网站无法正确配置;获取 ASP.NET 进程信息失败。请求 http://localhost:81/zfp/VSEnterpriseHelper.axd返回错误:远程服务器返回错误:(500) 内部服务器错误。

500 Error Running Visual Studio ASP.NET Unit Test

我试过:
1. 在 IIS 而不是 ASP.NET 开发服务器上运行测试
2. 将 XML 片段添加到我的 Web 服务的 .config 文件中,然后将其删除
3.赋予MACHINE\ASPNET账户对本地文件夹的完全控制权

我目前的问题:
1. 当 Visual Studio 2010 Professional 似乎没有附带此检测/代码覆盖 DLL 时,为什么我会为此烦恼?有什么方法可以关闭它吗?
2. 我将节点放在 Web.config 中 - 这是正确的节点吗?
3. 是否可以在不使用 webby 测试属性的情况下绑定(bind)到 Web 服务?

我见过其他人建议让 Web 服务尽可能轻量级。我正在尝试使用 jQuery/AJAX/JSON 调用它,因此能够调试实际的 Web 服务将非常有帮助。

祝愿

最佳答案

很抱歉不能直接回答你的问题,因为我不知道,但如果你想使用 AJAX/JSON 来使用你正在构建的服务,你应该编写一个 .ashx 处理程序并返回 JSON 数据直接可以作为原生 javascript 直接读取。

http://johnnycoder.com/blog/2008/12/16/httphandler-json-data/

关于c# - Visual Studio 2010 Professional - 问题单元测试 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017121/

相关文章:

.net - .CSHTML 中的 Visual Studio 2010 代码格式 - 不正确的缩进

javascript - AJAX 和 ASP.net,在外部文件中引用服务器控件

c# - ASP.NET MVC 6 AspNet.Session 错误 - 无法解析类型服务?

c# - 需要比较单元格值然后根据结果更改背景

c# - 数据集返回意外结果的 JsonConvert.serializeObject

jquery - ASP.NET MVC AJAX 发布到 Controller 操作不起作用

asp.net - 在 Javascript 中从对象数组创建 HTML 表

c# - SyndicationFeed AttributeExtensions 命名空间前缀

.net - 您如何显示 .Net T4 生成的代码(不是输出)?

visual-studio-2010 - 如何根据函数的参数中断 Win32 API 函数?