Ok, So I have an instance of Windows Server 2012 R2 installed to a virtual machine on my local development PC with IIS . The idea being I need to practice and learn about how to deploy sites to web servers. I have tinkered around with some of the settings, but I am not entirely sure how to set up this server for .NET development. Does anybody have a clear cut translation of what exactly I am supposed to do to set this server up so that I can deploy to it? I am entirely confused right now because I just came across a couple of how-tos some in books which were actually outlining how to do it on a Windows 7 client environment, not the full fledged server. This instance of IIS will never be allowed to see the internet, it is just for development purposes. If anybody knows how to do this that would be awesome.