title: Being prompted for a login when I shouldnt
body: <p>When I attempt to go to a webpage I am getting this message:</p>
  
  <blockquote>
    <p>HTTP Error 401.2 - Unauthorized You are not authorized to view this
    page due to invalid authentication headers.</p>
  </blockquote>
  
  <p>As you can see from this picture:</p>
  
  <p><img src="https://i.stack.imgur.com/LbIfI.png" alt="enter image description here"></p>
  
  <p>This is confusing considering that I am going directly to this page from my logon screen and I'm not getting a prompt. I can go to any other portion of the site without being prompted also.</p>
  
  <p>Here is the code I am using to link to this screen:</p>
  
  <pre><code>@using SuburbanCustPortal.SuburbanService
  
  &lt;br /&gt;
  &lt;br /&gt;
  &lt;table&gt;
  
    @if (ViewData["CustomerData"] != null) { 
      foreach (var usr in (IEnumerable&lt;CustomerData&gt;) ViewData["CustomerData"])
      {
        &lt;tr&gt;
  
          &lt;td&gt;
            &lt;a href="/Customer/ShowCustomer/@usr.AccountId/"&gt;View&lt;/a&gt;
          &lt;/td&gt;
  
          &lt;td&gt;
            @usr.Branch-@usr.AccountNumber
          &lt;/td&gt;
  
          &lt;td&gt;
            @usr.Name
          &lt;/td&gt;
  
          &lt;td&gt;
            @usr.DeliveryStreet
          &lt;/td&gt;
  
        &lt;/tr&gt;
      }
    }
  
  &lt;/table&gt;
  &lt;br /&gt;
  </code></pre>
  
  <p>Does it have something to do with it being a link? If so, how do I get around this?</p>
  
  <p><strong>UPDATE #1</strong></p>
  
  <p>This is the action that is being called:</p>
  
  <pre><code>public ViewResult ShowCustomer(string id)
  {
    var corpid = MiscClasses.TokenIdCookie.GetTokenIdCookie();
    var sb = new StringBuilder();
    sb.AppendLine("SuburbanCustPortal,Controllers.CustomerController.ExistingAccounts");
    sb.AppendLine(string.Format("corpid: {0}", corpid));
    sb.AppendLine(string.Format("accountid (id): {0}", id));
    Logging.LogInfo(sb.ToString(), _asName);
  
    var cr = new CustomerRequest();
    cr.CompanyId = corpid;
    cr.Account = id;
  
    return View("AccountScreen", _client.GetCustomerByGuid(cr));
  }
  </code></pre>
  
  <p><strong>UPDATE #2</strong></p>
  
  <p>I am using the following authentication:</p>
  
  <p><img src="https://i.stack.imgur.com/VDsVG.png" alt="enter image description here"></p>