ASP.NET 5 project hosting on IIS

I want to host my ASP.NET 5 project which uses MVC 6 and Entity Framework 7 on Amazon free micro instance.
I can’t find any step-by-step manual on how to host ASP.NET 5 projects on IIS, all materials just mention that this is possible but without any guides.
Basically, I’m deploying to local folder and then copying to newly created site, but nothing is working.
Unfortunately, I can’t use Azure as it only has one month free trial, not a year.

Make MSDeploy (Visual Studio) not delete App_Data folder but delete everything else

I’m using Visual Studio’s Publish button to deploy my website, and want a different App_Data folder on the server. There’s a checkbox for Leave extra files on destination (do not delete) which prevents my App_Data folder from getting deleted, but then it’ll eventually accumulate a lot of vestigial files as the website changes.

I’ve been hacked. Evil aspx file uploaded called AspxSpy. They’re still trying. Help me trap them‼

I’m also putting up the contents of the .aspx file that was uploaded. When I try to access it, I get prompted for a password, looking at the code, there’s a harcoded password but it looks like some MD5 encryption is going on and I can’t get in to look at what is behind the password protection on this hackers page. Can someone help with getting past the password protection?