gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:37 24 4
gpt4 key购买 nike

已经在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com