asmx相关内容
我下注自己,这是关于-异步Web服务和我上面提到的其他内容的争执. 我在逻辑上认为默认情况下Web服务是同步的,另一个则说这是不正确的. 谁是对是谁?谁能向我解释? 先谢谢了. 解决方案 默认情况下,所有它们都是同步的,但是您可以异步编写所有代码,也可以异步调用它们.同步/异步调用之间和同步/异步执行之间始终应该有所区别. 通话 同步-客户端调用服务/页面并挂起,直
..
我正在使用Silverlight 3和ASP.NET Web服务开发一个应用程序,该应用程序使用Linq to SQL从SQL Server数据库中获取数据. 随机地,当用户使操作从我的任何Web服务方法获取信息时,Silverlight都会引发类型为"CommunicationException"的异常“远程服务器返回了一个错误:NotFound.",其InnerException状态为"
..
在我决定发布此问题之前,我在这里浏览了几篇文章和问题……这些似乎都不是我的解决方案…….或者我做错了事. 我浏览了这篇文章,在这个网站上建议 http://www .codeproject.com/Articles/38986/Trace-SOAP-Request-Response-XML-with-TraceExtensio?msg = 4152902#xx4152902xx 那是行
..
我们正在为客户开发Web服务.我们不打算抛出SoapExceptions,因此,我们捕获了每个异常服务器端,并返回了一个自定义的Exception类. Public Class Order ... End Class Public Class MyException ... End Class 然后在我的网络服务中有一个函数(网络方法): Public Function GetO
..
如何在.Net 2.0 Winform中使用WCF服务.请注意,客户端上没有IIS.一个例子或一个样本会很棒. 解决方案 这完全取决于WCF端点的配置方式. 如果您正在通过HTTP使用基于SOAP的WCF服务,则应该能够从.NET 2.0 WinForms应用程序中简单地添加服务引用,然后就可以使用了(我建议这样做). 如果不是这种情况,则必须提供更多有关您要使用WCF服务做什
..
当我在VB.NET(ASMX Web服务)中读取XML文件时,有时可能缺少某些节点. 我的代码如下: nodetype = node("type").InnerText nodetime = node("time").InnerText nodefileName = node("fileName").InnerText 我已经考虑过这种情况,以查看该节点是否存在.如果不存在,则返回一个带
..
我正在尝试创建目录,然后通过asmx Web服务写入该目录.它在我的开发PC上可以正常工作,但是当我将服务发布到服务器时,我总是收到拒绝访问的错误.我已经进入IIS,并确保该服务具有写权限.我还向所有用户授予了写访问权,但仍然遇到相同的错误.有什么建议吗? 其他信息 好吧,我解决了这个问题.当我打电话 Directory.CreateDirectory(directoryName);
..
是否可以将对象的实例转换为相同类型的Web服务代理的实例? .NET似乎必须具备这种功能,因此我只是在尝试查找并重新使用此功能. 这肯定有点尴尬,但是我可以通过一个公共库访问我项目中的两种类型,对于我来说,能够使用真实对象,然后将其转换为代理,这将非常方便.在调用Web服务之前的最后一分钟键入. 由于我确定有人会问-我有可能切换到WCF客户端,但是该服务是ASMX,并且不太可能很
..
我正在使用此Web服务,但返回错误: 无法序列化数据表.未设置数据表名称. [WebMethod] public DataTable ApprovalCertificate(int ID) { try { DatabaseConnection DatabaseConnection = new DatabaseCo
..
我正在尝试构建一个显示并调用所有特定Web服务方法的C#应用程序(该Web服务被编写为.asmx文件). 我可以直接转到asmx文件,并从返回的html中获取方法名称,但是我敢肯定还有一种更优雅的方法(这种方法也不会显示Web方法的签名,而只会显示其名称). ). 那么我如何以编程方式询问服务它的方法是什么? 谢谢. 解决方案 获取Web服务的WSDL,以发现Web服务上
..
ASMX服务无法重用Silverlight类库,Silverlight应用程序需要专用的类库而不是C#类库.因此,我不得不将C#类库代码复制到Silverlight类库中才能与我的Silverlight应用程序一起使用,现在这不是问题所在.我想要这些问题的技术答案(如果可能的话,请深入探讨) 为什么Silverlight需要专用的Silverlight类库.即使它在CLR上的某个层之上运行
..
C#WebMethod是否可以接受与其客户端发送的参数名称不同的参数名称? 例如,假设有一个客户发送此消息:
..
我有三个Web服务,这三个服务是由三个不同的供应商开发的,并且具有不同的URL;输入参数和输出参数.它们都是ASMX Web服务.它们用于从第三方关系数据库中删除记录,例如我提供了一个personID,并且从一个系统中删除了一个人,并且所有链接到该人的东西都被删除了.在另一个系统中,我提供了一个订单ID,并且删除了与该订单相关的所有内容. 我有几种选择: 创建一个包装器类,该类负责访问
..
我已经开始在ASPX Web项目中工作,该项目已经有一个asmx文件.它包含大约4种WebMethod,这4种Web方法显示了http://localhost:2133/WebServices.asmx 现在,我尝试添加名为 GetCities 的新WebMethod ,该方法与现有方法非常相似,但是未在http://localhost:2133/WebServices.asmx中显示该列表
..
我有一个配置为一种方式的Web服务.或者,SoapDocumentMethod属性具有一个称为"OneWay"的属性.设置为true. 我正在尝试获取客户端请求的IP地址.我得到的事实是我无法获得确切的IP地址,因为客户端可能落后于其他网络概念.没关系我想要一个在服务上发起呼叫的人的IP地址,因此,如果那台前端服务器位于某些客户端计算机的顶部,就这样吧. 我尝试使用HttpContex
..
ASMX生成的测试表单非常方便进行测试操作.但是,没有明显的方法可以包含SOAP标头. 如何在不编程客户端使用服务的情况下测试标题? 解决方案 如果您关心互操作,请不要使用.net客户端应用程序来测试.net Web服务.使用适当的工具(例如SOAPUI)来测试您的Web服务. www.soapui.org 该工具是用Java编写的,但是它是免费的,可以方便地测试任何类型的We
..
我想创建一个接受复杂嵌套类型的服务.在一个示例asmx文件中,我创建了: [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // To allow this Web Service to be called from scr
..
我在一个用webmethod和scriptmethod标记标记的页面上有一个方法. 该方法将对象的集合作为JSON数据返回给jquery函数,没有麻烦,而且无需我手动对其进行序列化. 我现在正尝试使用HTTPHandler重新创建相同的方法,并且想知道为什么现在必须手动序列化数据. 什么使网络方法与众不同? 解决方案 由于HTTP处理程序(种类繁多)位于ASP WebFo
..
我正在一个旧的网站上工作.它正在调用ASP.Net Web服务(旧的.asmx文件).每当Web服务中发生异常时,它将抛出SoapException.客户端捕获了此异常,但无法对其进行解析. 我正在使用 Fiddler 和 SOAP UI 查看SOAP请求和响应,并正在阅读本文 soap:Server
..
我正在尝试在Web服务中使用重载方法,但是在Visual Studio 2005中尝试“添加Web引用"时出现了System.InvalidOperationException异常(这是相关的代码段): public class FileService : System.Web.Services.WebService { private static readonly MetaDat
..