title: How to set up IIS 10 for MVC 5?
body: <p>The title is purposely generic as I have no clue to formulate my question in any different way.
  I have made an MVC 5 project using .NET 4.7.
  My goal is to use IIS 10 to point to a domain so I can use that as a testing ground.
  I have already edited my host-file to point my localhost ip to the domain I have in mind.
  After that I have followed every step mentioned in the video below meticulously.
  However I keep ending up on the 403.14 error page.
  I have adjusted security to no avail, checked the app-pool to use the correct .net version... I'm all out off ideas.</p>
  
  <p><a href="https://www.youtube.com/watch?v=IwbKquNBNgQ" rel="noreferrer">https://www.youtube.com/watch?v=IwbKquNBNgQ</a></p>
  
  <p>I hope someone here has some idea of things I have not thought of myself, so feel free to ask anything you think might make the change I need to make this work. I will edit this message (and title) as much as needed to keep up to date as possible.</p>
  
  <p><strong>EDIT:</strong> I have followed the full guide that I have marked as an answer. I had 3 differences. 
  Difference 1 was in Windows Features. I think I just plain didn't correctly mark all the needed features..
  Difference 2 was in Security. I did not have IIS_IUSRS added, only IUSR
  Difference 3 is one I have purposely keep a difference and that is Directory Browsing. Without this being enabled, it works for me.</p>
  
  <p>I hope that if anyone ends up on this page in the future, the answer provided below will be as helpful as it has been to me.</p>