asmx相关内容

接受 List 的 ASP.NET Web 方法因“Web 服务方法名称无效"而失败.

我想创建一个接受自定义对象列表(通过 jQuery/JSON 传入)的 Web 方法. 当我在本地运行网站时,一切似乎都正常.jQuery 和 ASP.NET,每个人都很高兴.但是当我把它放在我们的一台服务器上时,它就炸了.jQuery 在 ajax 请求后收到 500 错误,响应为: System.InvalidOperationException: EditCustomObject ..
发布时间:2021-11-28 22:53:08 C#/.NET

使用 Elmah 处理 Web 服务中的异常

有没有办法像我们在 ASP.NET 网站中那样使用 ELMAH 全局处理常规 ASP.NET Web 服务 (asmx) 中的异常? 解决方案 ASP.NET Web 服务从不触发 Application_Error 事件,ELMAH 无法像在 ASP.NET 应用程序中那样全局处理异常.但是我们可以使用 ELMAH “手动"记录异常: 公共 int WebServiceMethod() ..
发布时间:2021-11-28 22:52:32 C#/.NET

使用 JQuery 调用 WebMethod

我无法通过 JQuery 调用进入我的 Search WebMethod.也许有人可以帮助我指明正确的方向. 我还将所有内容打包成一个 zip 文件,以防有人想仔细查看. http://www.filedropper.com/jsonexample 谢谢瑞恩 ..
发布时间:2021-11-28 22:52:20 其他开发

可以通过 url 查询字符串使用参数调用 ASMX 服务吗?

我有一个采用单个 int 参数的 asmx 服务.我可以打开服务的 URL 并查看服务描述屏幕.从这里我可以将查询参数输入到表单中并调用 Web 服务. 有没有办法直接从 URL/查询字符串调用 Web 服务? 这不起作用: http://localhost:4653/MyService.asmx?op=MyWebMethod&intParameter=1 有什么想法吗?由 ..
发布时间:2021-11-28 22:52:12 其他开发

有没有办法限制对 ASMX Web 服务的访问,即 asmx 页面及其 WSDL?

我有一个需要限制访问的 C# .net web 服务.我已经要求我的消费者使用用户名和密码来调用服务.但是,有没有办法限制对实际 asmx 页面和 WSDL 的访问?我需要通过用户名/密码和 IP 地址来限制对网络服务的访问.如果用户没有正确的凭据,我不希望他们知道网络服务中存在哪些网络方法. 这可以通过 IIS 完成吗?我知道我可以通过 IIS 限制 IP 地址,但我也可以使用用户名/密码 ..
发布时间:2021-11-28 22:52:04 服务器开发

调用不带 .asmx 扩​​展名的 IIS Web 服务

我编写了一个 .NET Web 服务,供我控制之外的客户端使用(我的服务器是用 PHP 编写的实时服务器的模拟器).Web 服务按需要工作,但客户端无法在其调用中添加 .asmx 扩​​展名或任何与此相关的扩展名.他们基本上使用 http://localhost/soap/MyWebService 而 IIS 需要 http://localhost/soap/MyWebService.asmx.有 ..
发布时间:2021-11-28 22:51:56 C#/.NET

ASMX 服务在开发服务器上工作,部署到 IIS 7.5 时返回 404

我在 ASP.NET 4.0 中有一个 Web 应用程序.我添加了一个 asmx 服务,主要是作为自动完成扩展程序查找值的来源. 当我在本地机器上调试时,一切正常.但是,当我将 Web 应用程序部署到 IIS 7.5 时,我在尝试向服务发送数据时收到 HTTP 404 响应. 我能够浏览到服务定义,查看可用的操作.然而,很明显,当我使用测试页面通过 POST 测试服务时,我再次收到 H ..
发布时间:2021-11-28 22:51:49 C#/.NET

将 ASMX 转换为 WCF Web 服务需要付出多少努力?

我有 2 个 web 服务,总共有大约 6 个 web 方法,大部分代码都是以任何方式位于程序集中的,而 web 服务 asmx 实际上只是调用这些程序集方法并返回它们的返回类型. 将 Web 服务从 ASMX 转换为 WCF 需要多少工作? 在这个阶段,我几乎控制着唯一的——非基于 Web 的客户端连接到 Web 服务,所以这不是一个真正的问题,产品处于预发布阶段. 解决方案 ..
发布时间:2021-11-28 22:51:19 C#/.NET

在客户端拦截来自和接收到 Web 服务的 SOAP 消息

我有一个与 Web 服务通信的客户端.我与之通信的类是通过 wsdl.exe 生成的 C# 类.我现在想记录所有传入和传出的消息. 到目前为止我所做的是编写一个继承自自动生成的 C# 类的类,并且我已经覆盖了 GetReaderForMessage 方法.这样我就可以或多或少地像这样访问传入的消息: protected override XmlReader GetReaderForMess ..
发布时间:2021-11-28 22:51:10 C#/.NET

使用多个参数从 PHP 调用 asp.net web 服务

我在 php 页面中使用 SoapClient 类的方法来调用 asp.net 站点中的 Web 服务. 这是php代码. $client = new SoapClient("http://testurl/Test.asmx?WSDL");$params = array( 'Param1' => '你好','参数 2' =>'世界!');$result = $client->TestMet ..
发布时间:2021-11-28 22:51:03 PHP

应该修改什么来更改 C# 中的 Web 服务的 URL?

我有一个问题,前段时间我通过复制所有生成的代码(复制粘贴 .cs 内容的文本)在我的应用程序中添加了一个 Webservice 代理类. 它奏效了! 但现在我需要更改此 Web 服务代理类使用的 URL,但我不确定代码中要更改的内容和位置. 如果您能给我一个可以指导我找到正确位置的线索,以便我可以更新网络服务的网址,我将不胜感激. 解决方案 您应该使用 web.confi ..
发布时间:2021-11-28 22:50:52 C#/.NET

将自定义 Http 标头添加到 Web 服务代理

我有一个旧的应用程序,它使用经典的 Web 服务代理与 Java Web 服务交互.不久前,Web 服务托管商决定要求每个请求都发送一个自定义 HTTP 标头,以便访问服务 - 否则请求将被彻底抛出(看起来这是某种路由器要求).无论我需要将自定义 HTTP 标头注入请求的原因是什么. 有什么方法可以与实际的 Http 客户端交互以执行添加自定义标头之类的操作吗? 解决方案 您应该能够 ..
发布时间:2021-11-28 22:50:43 其他开发

asmx 网络服务、json、javascript/jquery?

我正在使用 asmx 从数据库中检索一些数据, 公共类TestPage1{公共 int 用户 ID { 获取;放;}公共字符串用户名 { 获取;放;}公共字符串密码{获取;放;}公共字符串名字{获取;放;}公共字符串姓氏 { 获取;放;}公共字符串 MiddleName { 获取;放;}}[网络方法]公共 EntityLayer.TestPage1 GetData(int id){TestPag ..
发布时间:2021-11-28 22:50:37 C#/.NET

“在这种情况下不允许异步操作"

我在调用他自动生成的异步 webmethods 时遇到以下异常,我在 这篇文章 在这种情况下不允许异步操作.页面开始异步操作必须将 Async 属性设置为 true并且异步操作只能在 之前的页面上启动 Google 搜索结果在页面指令中添加 Async = True 但很多人注意到这使得页面 'Blocking'(这不是真正的异步操作).那么如何在调用webservice方法的同时实现异 ..
发布时间:2021-11-28 22:50:29 C#/.NET

为什么静态方法不能用作 ASMX Web 服务中的 Web 服务操作?

我只是想了解为什么我不能在 Web 服务中使用静态 Web 方法?为什么会受到限制? 有人可以给我简要解释一下吗. 解决方案 答案是:因为你不能. 它不是那样设计的.设计是先创建web服务类的实例,然后调用实例方法. 我只能猜测微软为什么这样设计.要确定,你必须问他们.考虑: 允许静态方法没有什么特别的好处.你可以用静态方法做的任何事情,你也可以用实例方法做. [ ..
发布时间:2021-11-28 22:50:20 C#/.NET