나는 비누 기반의 웹 서비스를 생성하고 Microsoft.Web.Services3.Security.Tokens.UsernameToken 를 사용하여 클라이언트 자격 증명을 설정 이 코드 샘플은 아래와 같습니다 SetclientCredential라는 함수를 만듭니다WebServiceBindingAttribute는 프록시 클래스에 필요
그런 다음<SoapDocumentMethod(Action:="http://tempuri.org/SetClientCredential", _
RequestNamespace:="http://tempuri.org/", _
RequestElementName:="GetUserNameRequest", _
ResponseNamespace:="http://tempuri.org/", _
ResponseElementName:="GetUserNameResponse"), _
WebMethod(Description:="Obtains the User Name")> _
Public Sub SetClientCredential(ByVal username As String, ByVal userpass As String)
username = "ADMIN"
userpass = "password"
Dim usernametoken As New Microsoft.Web.Services3.Security.Tokens.UsernameToken(username, userpass)
Dim cProxy As New Microsoft.Web.Services3.WebServicesClientProtocol
cProxy.SetClientCredential(usernametoken)
End Sub
나는에 예외를 준 서비스 디버깅 :
Dim cProxy As New Microsoft.Web.Services3.WebServicesClientProtocol
예외는 언급을한다 : 새로운 Microsoft.Web.Services3.WebS으로 희미한 cProxy ervicesClientProtocol.
어디서 문제가 있는지 알 수 있습니까?
감사
내가 난처럼 보인다 싶지 않아
이것은 질문이 아닙니다. 성명서입니다. –