Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1242
  • Last Modified:

"No Security header in message but required by policy" error message when calling a webservice

How do I stop getting this error? There is no certificate for the web service. Am I missing something?
 Dim MyService As TESTWEBSERVICE.test.PersonInfoWebServiceClient = New TESTWEBSERVICE.test.PersonInfoWebServiceClient

        Dim MyResult As test.getPersonResponse = New test.getPersonResponse

        MyService.ClientCredentials.UserName.UserName = "uid"
        MyService.ClientCredentials.UserName.Password = "pwd20"
        Try
            MyResult.response = MyService.getPerson("TED")
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try

Open in new window

0
cobolinx1
Asked:
cobolinx1
1 Solution
 
cobolinx1Author Commented:
Anyone?
0
 
aibusinesssolutionsCommented:
Try using CredentialCache.DefaultCredentials.

DefaultCredentials represents the system credentials for the current security context in which the application is running. For a client-side application, these are usually the Windows credentials (user name, password, and domain) of the user running the application. For ASP.NET applications, the default credentials are the user credentials of the logged-in user, or the user being impersonated.

http://msdn.microsoft.com/en-us/library/system.net.credentialcache.defaultcredentials.aspx
0

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now