Microsoft.Web.Services3.WebServicesClientProtocol
을 사용하여 사용자 자격 증명을 설정할 수있는 웹 서비스를 만들었습니다. 샘플 코드는 다음과 같습니다 문제가웹 서비스 오류 '매개 변수없는 생성자가 없습니다.'
"Microsoft.Web.Services3.Security.Tokens.UsernameToken cannot be serialized because it does not have a parameterless constructor."
가 하나라도 알고 있나요 :
<WebMethod()> _
Public Sub ClientCredential1(Of TSecurityToken As SecurityToken)_
(ByVal UserCred As Microsoft.Web.Services3.Security.Tokens.UsernameToken)
Dim cProxy As New Microsoft.Web.Services3.WebServicesClientProtocol()
cProxy.SetClientCredential(UserCred)
End Sub
나는 웹 서비스를 실행하면이 오류를 준다?
안녕하세요! StackOverflow에 오신 것을 환영합니다! 게시물을 좀 더 읽기 쉽고 응답 할 가능성이 높아 지도록 형식을 지정하려면 [StackOverflow Markup Guide] (http://stackoverflow.com/editing-help)를 읽어보십시오. 당신의 질문에 행운을 비네! –
나는 UserCred 유형의 새 변수를 초기화하거나 생성하려면 New() 생성자와 함께 무언가를 보내야 함을 의미합니다. IE, 새로운 myCreds를 새로운 userCred (param1, param2)로 변경하십시오. 나는 확실히 모르므로 대답으로 게시하지는 않겠지 만 거기에서 시작할 것입니다. – Tommy