c# - Using HTTPS WSDL in Visual Studio/SSIS -
i've had issue have web service asmx file clients can access wsdl through https address, such https://example.address/webservice.asmx?wsdl. when adding web reference visual studio, tries access http://example.address/webservice.asmx?wsdl — returns 404 error server not configured allow non-secured access. occurs in ssis when adding web service reference, or web service task (even when certificate added).
in visual studio, i'm able add service reference works (except double[] being changed arrayofdouble, etc.), doesn't appear service references option in visual studio provided within ssis.
i've searched around quite bit , there seems no easy solution force https used. instead, i'm wondering if there way import wsdl references project manually without adding web reference (just add request methods). way can create own https soapclient uses these methods without web reference issue.
you can generate client proxy classes using wsdl.exe
web services description language tool (wsdl.exe)
wsdl /out:myproxyclass.cs https://example.address/webservice.asmx?wsdl
wsdl.exe
can used either opening developer command prompt
, or executing folder resides in: programfiles/microsoft sdks\windows\v7.0a\bin\wsdl.exe
Comments
Post a Comment