首页 文章
  • 1 votes
     answers
     views

    在OSB中导出后,代理服务器中的WL5G3N0表示法

    我需要在OSB中虚拟化一个Web服务,但最终的wsdl与Business服务相同(它是一个asxm,一切只在一个文件中),这没关系,但是在导出后wsdl有一个不同的符号,请参阅以下示例: 期待和原创 <wsdl:output> <soap:body use="literal" /> <soap:header mess...
  • 1 votes
     answers
     views

    在 ASMX 中解压缩传入的 HTTP SOAP 请求

    我正在尝试让 IIS 接受压缩的 SOAP/XML 请求。 似乎 IIS 不支持开箱即用的压缩 HTTP 请求。任何带有Content-Encoding: gzip或deflate的 HTTP 请求都会返回 HTTP 错误 400。 所以我尝试按这个相关的问题中的描述添加DelegatingHandler via Global.asax: Global.asax: protected void A...
  • 359 votes
     answers
     views

    WCF和ASMX Web服务之间有什么区别?

    我在WCF和ASMX Web服务之间完全混淆 . 我在早期阶段使用过很多Web服务,现在引入了一个名为WCF的新东西 . 我仍然可以创建作为Web服务的WCF . 我认为WCF会有更多东西 . WCF和Web服务之间有什么区别?什么时候应该使用?
  • 2 votes
     answers
     views

    从dll生成WSDL?

    是否可以从基于.NET ASMX的Web应用程序生成WSDL而无需在IIS中托管它?理想情况下,我想将svcutil.exe(或wsdl.exe?)指向dll并让它为Web应用程序吐出所有WSDL . 如果您可以提供svcutil.exe的语法,那将是很棒的 . 我执行过svcutil.exe /?而且我似乎无法让wsdl代发生(如果可能的话) . 如果我打电话: svcutil.exe myap...
  • 0 votes
     answers
     views

    .NET ASMX Web服务在磁盘上使用WSDL文件而不是auto gen?

    我有一个在Altova XMLSpy中创建的WSDL文件,然后在Altova Mapforce中用于映射服务 . 然后,它用于创建.NET服务(asmx) . 问题是Altova Mapforce生成服务webmethod的方式 . 而不是在WSDL中创建的接口,您将获得一个带有类型数组参数的通用web方法 . 服务中的映射代码基于WSDL定义,因此代码知道如何根据数组的内容进行繁重的工作 . 问...
  • 4 votes
     answers
     views

    如何使用ASMX Web服务中的WS-Security和Access UsernameToken?

    好的,我们有一个目前在.NET 3.5中运行的传统ASMX Web服务,我们正在使用Visual Studio 2008 . 问题是,我们需要添加身份验证,并希望利用WS-Security模型,而不会破坏任何不需要当前身份验证的现有内部客户端 . 我们已经考虑过添加自定义标头,但这不是WS-Security-ish . 升级到WCF虽然是长期目标,但短期内不可行 . 有没有办法间接访问VS2008...
  • 0 votes
     answers
     views

    Web服务(安全)授权

    我正在开发一个传统的(ASMX)Web服务,该服务目前通过私有newtwork使用 . 因此,此Web服务不执行身份验证/授权 . 我们打算把它放在公共网络上 . 在访问它的客户端上执行验证检查的最佳方法是什么 . 我想到了几个选择: 创建一个Web服务调用,检查以下内容:1)按IP范围限制2)使用用户名和密码3)根据用户首选项使用其中任何一个 . 一旦他们通过了身份验证,就会给用户一个在后续调用...
  • 28 votes
     answers
     views

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

    考虑将传入的SOAP请求记录到ASP.NET ASMX Web服务的要求 . 任务是捕获发送到Web服务的原始XML . 需要记录传入消息以进行调试检查 . 该应用程序已经有自己的日志库,因此理想的用法是这样的: //string or XML, it doesn't matter. string incomingSoapRequest = GetSoapRequest(); Logger.Lo...
  • 2 votes
     answers
     views

    SalesForce Web服务 - 无法识别请求元素

    我们正在使用SalesForce的出站通知服务 . 从SalesForce WSDL生成代理并尝试将其发送到我的ASMX Web服务后,我收到以下错误 请求元素http://soap.sforce.com/2005/09/outbound'>无法识别 . 在我的C#ASMX Web服务上 [WebService(Namespace = "http://services.compan...
  • 1 votes
     answers
     views

    将生成的代码(生成的wsdl)添加为另一个WCF服务的DataContracts和DataMembers

    我有WCF项目调用另一个asmx webservice . 当我将asmx webservice添加到wcf Project时,它生成了一些类 . 现在我想将这些类作为DataContract和DataMembers暴露给我的WCF服务 . 我真的希望通过多次重复来实现这一目标 . 到现在为止我尝试了当我将生成的类作为属性(DataMember)添加到现有DataContract时,调用WCF服务...
  • 0 votes
     answers
     views

    使用WCF服务时,ASMX架构会有所不同

    我有一个客户端(使用ASMX“添加Web引用”创建) . 该服务是WCF . 方法的签名因客户端和服务而异 . 我得到了一些不需要的参数 . 注意:我对DataMember使用了IsRequired = true . Service: [OperationContract] int GetInt(); Client: proxy.GetInt(out req...
  • 2 votes
     answers
     views

    从asmx升级到wcf时,是否需要使用DataMember属性修饰每个成员?

    我有一个当前使用asmx的Web服务 . 操作使用WebMethod进行修饰,每个操作都接受请求并返回响应 . 我开始创建一个WCF应用程序,我正在引用业务层,因此我可以重用Web方法 . 我的问题是,我是否必须使用DataContract来装饰每个类以及使用DataMember的请求的每个属性? 目前,其中一个类使用SerializableAttribute,XmlTypeAttribute和X...
  • 0 votes
     answers
     views

    带参数的asmx HTTP Post请求

    我们公司有一个.net基础网站几天前,我们要求网站程序员提供网络服务,昨天他给我发了一个网址当我从localhost打开URL时,它显示了一个页面,我可以选择我要求编程的四个方法(函数)之一 .通过选择其中一个,新页面显示如下: SOAP 1.1以下是SOAP 1.1请求和响应示例 . 显示的占位符需要替换为实际值 . POST /webservices/findstatus.asmx HTTP...
  • 57 votes
     answers
     views

    从WSDL文件创建ASMX Web服务

    我有一个WSDL文件,我正在尝试创建一个符合WSDL的Web服务 . 我使用使用现有服务的WSDL文件创建了客户端,但我从未创建过需要遵循特定WSDL的Web服务 . 我已经使用了: wsdl.exe mywsdl.wsdl /l:VB /serverInterface 现在我有一个从该WSDL生成的.vb文件 . 但是我不确定我应该用这个VB文件做什么 . 看起来它有一个公共接口,但没有实现接口...
  • 39 votes
     answers
     views

    如何从wsdl生成Web服务

    客户端为我提供了生成Web服务的wsdl . 但是当我使用wsdl.exe命令时,它生成了.cs类 . 我在我的Web服务中使用了该类,当我向客户端提供wsdl时,它与它们的模式不匹配 . 实际上我希望从wsdl自动生成.asmx,以便我可以填写web方法 . 这样它就会完全匹配他们的架构 . 希望它有意义 .
  • 1 votes
     answers
     views

    使用证书保护Soap Web服务

    如何使用客户端证书在.Net技术堆栈(asmx-IIS)上保护SOAP Web服务? 我可以补充说 web.config 中没有关于此Web服务的内容,我不知道在哪里添加自定义行为(Creating .NET web service with client certificate authentication) . 此外,托管Web服务的站点也提供网页 - 如果我在IIS的SSL设置中设置“接受证...
  • 3 votes
     answers
     views

    如何从asmx Web Service管理多个ado.net数据库连接

    由于IIS为每个请求分配一个工作线程,我打算创建新对象来为每个请求提供服务 . 我有两个问题: 创建新对象以提供每个请求是否有效? (甚至还有替代?) 创建新连接是线程安全,高效和最佳实践,并为每个请求打开和关闭它,如下所示: using (MySqlConnection conn = new MySqlConnection(ConfigurationManager.Connectio...
  • 1 votes
     answers
     views

    通过ASMX web servcie函数读取SOAP XML

    我在VB中编写了一个简单的Web服务(ASMX)函数: Public Function processMessage(ByVal Messages as XMLElement) As String Dim strS as string strS = Messages.outerXML Return strS End Function 并通过发送以下请求进行测试(尝试读...
  • 3 votes
     answers
     views

    确定HTTP请求是否是HttpApplication.AuthenticateRequest上的soap请求

    我有办法知道请求是否是针对HttpApplication的AuthenticateRequest事件的soap请求?检查ServerVariables [“HTTP_SOAPACTION”]似乎不能一直工作 . public void Init(HttpApplication context) { context.AuthenticateRequest += new EventHandle...
  • 1 votes
     answers
     views

    IIS中的集成Windows身份验证导致ADO.NET失败

    我们在IIS下运行.NET 3.5 Web服务( not WCF) . 它必须使用 identity impersonate="true" 和集成Windows身份验证才能对第三方软件进行身份验证 . 此外,它使用ADO.NET和SQL Server身份验证连接到SQL Server数据库(在连接字符串中指定固定的用户ID和密码) . 一切正常,直到数据库从SQL Serve...
  • 1 votes
     answers
     views

    通过ISA,SSL访问Web服务

    我尝试访问在ISA服务器后面的IIS上托管的asmx Web服务,并且ISA服务器使用证书(用户证书=> [https] => ISA =>身份验证[http] => Web服务)进行身份验证 . 如何使用C#客户端调用服务方法?
  • 5 votes
     answers
     views

    .Net代码,用于捕获.asmx Web服务的HTTP 500错误响应

    有没有办法从.Net客户端捕获.asmx Web服务返回的HTTP 500错误? 使用.Net 4.5(VS2015),.Net客户端代码使用.asmx Web服务并使用以下代码调用它: var client = new WebserviceApi.MyServiceSoapClient(); var response = client.MyWebServiceMethod(); 如果.asm...
  • 0 votes
     answers
     views

    如何在asmx Web服务中使用客户端证书实现ssl安全性

    我正在尝试使用ASMX Web服务创建soap服务,但我在使用客户端证书实现SSL安全性时遇到问题,因此如果用户没有安全证书,则用户无法使用服务 . 有没有办法在app.config / web.config中实现证书身份验证,还需要帮助创建URL之类的 "https://www.customerA.com/NotifyCustomerA/CustAWithParams.asmx&quo...
  • 2 votes
     answers
     views

    asmx Web服务的限制

    在设计ASMX Web服务时,您可以使用的类型存在某种限制(序列化/反序列化) . 谁能让我知道这些限制是什么?只需将serializable属性添加到代码中就可以绕过它吗?
  • 1 votes
     answers
     views

    ADO.NET连接池如何与.ASMX Web服务一起使用?

    我已经创建了一个旧式的.ASMX Web服务,并想知道内置的ADO.NET连接池如何与它一起工作 . Web服务不使用单例模式,因此每次请求都会重新实例化 . 我的问题是在每个服务请求之后是否会从池中删除连接,或者它们是否跨请求保存在池中?我的服务被频繁调用,但如果可以避免,我不希望每次都进行连接的设置和拆除 . 我已经读过为AppDomain维护了池,但我不确定每个请求是否生成新的AppDoma...
  • 0 votes
     answers
     views

    ASMX Web服务中的持久连接

    我开发了一个用于公开专有系统的Web服务(asmx) . 要将消息发送到我的系统,我创建了一个非常昂贵的连接,所以我想创建一个连接对象一次,以便尽可能多地重用 . 如何生存到Web服务生命周期来实现我的目标? 通常(在普通的Windows应用程序中)对象存储在静态变量中 .
  • 0 votes
     answers
     views

    调用Web服务(ASMX)

    我试图调用ASMX文件,但我有这个错误,你能告诉我我做错了什么 .
  • -1 votes
     answers
     views

    gSOAP错误400 HTTP错误请求

    当我拨打电话时,我收到错误: soap_call___ns1__Sumar(soap,NULL,NULL,&oper,&resp) 错误400故障源[无子码]“HTTP错误:400错误请求”详细信息:[无详细信息] ASMX服务发布在IIS上,位于同一台PC的本地网络上 . 我可以毫无问题地从c#客户端使用该服务,但是当我尝试通过gSOAP客户端使用该服务时,它会显示错误 ....
  • 0 votes
     answers
     views

    在WebService asmx中格式化SOAP消息

    我在使用SOAP 1.1消息的Web服务中遇到了客户端所需格式的问题,这正是他所期望的: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > <SOAP-ENV:Body > <m:PingResponse xmlns...
  • 1 votes
     answers
     views

    在asmx Web服务中为数据库IO生成线程的正确方法是什么?

    我在一个方法(完全服务于请求)中有一个短的锁定保护部分,它进行所有初始化(等与日志相关) . 所以每次只能有一个线程 . 在本节中,如果未加载,我还会从数据库加载系统数据 . 这只是在第一次请求时自然执行,并且无需花费时间并且没有线程可以传播,因为它只进行一次(通过伪请求) . static public void LoadAllSystemData() { SystemD...

热门问题