I want to be able to request static .html files which are located in the ‘~/Views’ folder.
You can’t. There’s a web.config file in this folder which explicitly forbids accessing any file from it. If you want to be able to access files from the client those files should not be placed in the Views
folder which has a special meaning in ASP.NET MVC.
You could have a ~/Static
folder where you could place your HTML files. And then access it like that:
http://example.com/yourapplicationname/static/foo.html