title: User.Identity.Name is null?
body: <p>I used visual studio 2015 created a simple web api project on my office PC which Windows logged in company Domain(AD). I changed web.config file for integration authentication - <code>&lt;system.web&gt;&lt;authentication mode="Windows" /&gt;</code>. The url <a href="http://localhost:23151/api/Model1" rel="nofollow">http://localhost:23151/api/Model1</a> returns a valid xml data from database. </p>
  
  <p>I changed Anonymous Authentication to Disabled and Windows Authentication to Enabled in the project property for IIS Express (Development Server) settings. </p>
  
  <p>I set a break point in <code>public IQuerybal&lt;Model1&gt; GetModel1()</code> and check the value of <code>User.Identity.Name</code> and it returns <code>null</code>?</p>
  
  <p><strong>Updates:</strong>
  What's strange is I created a new project on another PC (still in Visual studio 2015) and I can got my Windows login from property <code>User.Identity.Name</code>.</p>
  
  <p><strong>Update 2:</strong>
  I tried to copy the project files to the new PC and it still got the same issue. So it should be some settings in the project. Very strange. </p>