Using Web Services in C#

dmauldindmauldin Member Posts: 37
edited 2010-10-22 in NAV Three Tier
I followed the walkthrough to start learning how to connect to web services in Nav 2009.

I typed in the code exactly as it is, but when I run it, I get a WebException was unhandled error at the

Customer[] list = service.ReadMultiple(filter.ToArray(), null, 100);

line. The error says 'The request failed with HTTP status 401: Unauthorized'.

Does anyone have an idea of what is causing this and how I can fix it?


  • kinekine Member Posts: 12,562
    User, under which you are running the application, must have correct permissions in NAV...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • dmauldindmauldin Member Posts: 37
    I gave that user super user rights and I still get the error.
  • vedant18vedant18 Member Posts: 22

    U can Try This Code

    service.UseDefaultCredentials = False;
    service.Credentials = New System.Net.NetworkCredential(UserName,Password);
    Senior NAV Developer
    Microsoft Dynamics NAV
  • dmauldindmauldin Member Posts: 37
    I was able to do as vedant18 suggested and it worked. But of course i don't want to hard code a username and password. We will be using web services from our web site for customers to send in info. I'd like to use service.UseDefaultCredentials = true, but I keep getting the 401 Unauthorized when it creates the customer. We setup delegation but this still isn't working. Any ideas?
  • vedant18vedant18 Member Posts: 22
    Hi dmauldin,
    Windows Authentication on iis website ?
    Senior NAV Developer
    Microsoft Dynamics NAV
Sign In or Register to comment.