asmx相关内容

如何从 wsdl 生成 Web 服务

客户端为我提供了 wsdl 以生成 Web 服务.但是当我使用 wsdl.exe 命令时,它从中生成了 .cs 类.我在我的 Web 服务中使用了该类,当我向客户端提供 wsdl 时,它与他们的架构不匹配.实际上,我希望从 wsdl 自动生成 .asmx,以便我可以填写 web 方法.这样它将完全匹配他们的架构.希望有意义. 解决方案 不幸的是,对于您正在寻找的内容,没有灵丹妙药的解决方案 ..
发布时间:2021-11-28 22:50:06 C#/.NET

为什么 global.asax Application_Error 方法没有捕获 ASMX 服务抛出的异常?

以及如何修复它.为了维护目的,我想记录每个抛出的异常. 解决方案 这是 .Net 中的一个已知问题 - Application_Error 从不为 Web 服务触发.不确定是否有任何原因是设计使然,但它就是行不通. Jeff Atwood 有一个帖子(和follow-up) 几年前关于这个,有以下想法: 在每个 Web 服务方法周围放置一个 try-catch 块 使用外观设 ..
发布时间:2021-11-28 22:49:58 C#/.NET

asp.net web 方法和 wcf 服务有什么区别?

我是 .Net 的新手,不明白其中的区别.有人能指出我正确的方向吗? 解决方案 ASP.NET Web 服务的开发目的是构建使用 HTTP 上的简单对象访问协议 (SOAP) 发送和接收消息的应用程序. WCF 用于使 .NET Framework 应用程序能够与其他软件实体交换消息.默认使用 SOAP,但消息可以采用任何格式,并使用任何传输协议进行传送. 您可以将 ASP.N ..
发布时间:2021-11-28 22:49:51 C#/.NET

捕获对 ASP.NET ASMX Web 服务的 SOAP 请求

考虑将传入 SOAP 请求记录到 ASP.NET ASMX Web 服务的要求.任务是捕获发送到 Web 服务的原始 XML. 需要记录传入消息以进行调试检查.应用程序已经有自己的日志库在使用,所以理想的用法是这样的: //字符串或XML,无所谓.字符串incomingSoapRequest = GetSoapRequest();Logger.LogMessage(incomingSoap ..
发布时间:2021-11-28 22:49:20 C#/.NET

Web 服务——WCF 与 ASMX(“标准")

我正在做一个新项目.与常规旧式 Web 服务相比,使用 WCF Web 服务有什么好处吗? Visual Studio 为两者提供模板.有什么区别?利弊? 解决方案 什么是“常规的老式 Web 服务?"ASMX 服务,还是您也在使用 WSE?ASMX 服务天生就不能互操作,不支持 WS-* 规范,而且 ASMX 是一种老化得非常快的技术.WSE(Web 服务增强)服务确实添加了对 W ..
发布时间:2021-11-28 22:49:13 C#/.NET

ASMX Web 服务较慢的第一个请求

我在一个 IIS 应用程序中运行了一堆 .NET Web 服务.这些 Web 服务由另一个 IIS 应用程序(前端)使用.第一次调用很慢,大约 5 到 10 秒.之后只是几毫秒.第一次调用被认为是性能问题. 我们尝试了一个调用所有这些网络服务的应用程序,但这显然没有解决任何问题.因此,问题不是默认的应用程序回收.我创建了一个应用程序,它只是多次初始化服务并测量创建一个实例所需的时间.在运行这 ..
发布时间:2021-11-28 22:49:03 C#/.NET

如何不序列化 JSON 对象上的 __type 属性

我从 ScriptService 的 WebMethod 返回的每个对象都被包装到一个 JSON 对象中,数据位于名为 d 的属性中.没关系.但我不希望将额外的 __type 属性提供给客户端,因为我使用 jQuery 进行手动处理. 有可能吗? 解决方案 我发现,如果我让我的类的默认构造函数使我的 webmethod 返回除 public 以外的任何内容,它不会序列化 __type ..
发布时间:2021-11-28 22:48:52 C#/.NET

有什么方法可以处理 ASMX 服务背后的异步/等待吗?

我有一个 Web 应用程序,它为 JSON 和 ASMX Web 服务提供 WCF REST API.该应用程序已经存在了几年.它基于 ASP.NET 2.0,但几年前升级到 .NET 4.0,我刚刚升级到 .NET 4.5 以便能够使用新的异步框架. 应用程序背后是一些遗留服务,我意识到通过异步来提高性能有很大的潜力.我已经在整个应用程序中实现了异步,并且一切都通过 WCF REST AP ..
发布时间:2021-11-28 22:48:30 C#/.NET

使用 jQuery 调用 ASP.NET PageMethod/WebMethod - 返回整个页面

jQuery 1.3.2,ASP.NET 2.0.对 PageMethod (WebMethod) 进行 AJAX 调用将返回完整/整个页面,而不仅仅是响应.页面方法上的断点显示它永远不会被击中.我的方法有 [WebMethod] 属性,它是 public static,返回字符串并且不接受任何参数.我什至尝试在班级顶部添加 [ScriptService] 以查看是否有帮助,但没有. 我看过 ..
发布时间:2021-11-28 22:48:23 C#/.NET

从 jQuery 调用 ASMX

我试图从 jQuery 调用 ASMX 方法但没有成功.以下是我的代码,我不明白我缺少什么. 文件Something.js, function setQuestion() {$.ajax({类型:“POST",数据: "{}",数据类型:“json",url: "http://localhost/BoATransformation/Survey.asmx/GetSurvey",conten ..
发布时间:2021-11-28 22:48:12 C#/.NET

Web 引用和服务引用之间的区别?

WCF 中的 Web 引用和服务引用有什么区别?在 WCF 中哪个更可取? 解决方案 这里的低级答案是 Web 引用将创建一个客户端代理类,该类允许您的代码与通过 WSDL 和通过 SOAP 或 HTTP GET 进行通信(其他海报表明它只是 ASMX,但 Web References 也可以与基于 Java 的 Web 服务或基于 Python 或 Ruby 通信,只要它们都使用 WSD ..
发布时间:2021-11-28 22:47:55 C#/.NET