我在一个asp.net web 2项目中有以下asp.net类:WebService1,它依赖于IHttpClientWrapper WebService2,它依赖于IHttpClientWrapper我如何注册autofac,以便每次解析webService1时,它都得到相同的HttpClientWrapper实例,而webService2则得到相同的HttpClientWrapper实例。
我正在使用SOAP,他们禁用了通常位于SOAP的基本.asmx URL中的WSDL文档。相反,在没有XML请求的情况下查看页面时,页面是404页面。现在,简单地实例化SoapClient失败了($soap = new SoapClient($url);,错误是Premature end of data in tag html line 1)。我在这里假设SoapClient的一个新实例试图从服务器检索WSDL。有没有办法把它关掉?说‘我想使用SoapClient,但在我告诉你将要使用的XML调用(以及所有必需的数据)之前,不要做任何调用’?
编辑:我尝试将cache_wsdl设置为WSDL_C
,我得到的是这样的内容:Imports System.Web.Services<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class WebServiceInherits System.Web.Services.We