Это действительно зависит от природы этих «статических» файлов и от того, что клиент или вы действительно хотите с ними делать.
Если доступ к ним возможен только на сервере, то это не имеет значения, если идентификация, которую выполняет процесс, имеет необходимые разрешения.
Если клиент должен получить к ним доступ, вам нужно предоставить эти файлы.
Если это HTML-файлы, вы можете сохранить их в любой папке. Папка Content
кажется мне подходящим местом, поэтому мне интересно узнать, почему вы «не хотите».
Изображения и прочее, ну, конечно, для этого уже есть папки.
Но тогда вам нужно подумать, обновляются ли эти статические файлы вне процесса развертывания веб-сайта. Если это так, то рассмотрите простой виртуальный каталог в IIS, указывающий на место, где эти файлы обновляются на месте - таким образом, вам не нужно беспокоиться о них.
Используйте маршрутизацию и передачу запроса через контроллер в качестве крайней меры, на мой взгляд, так как это излишне усложняет конвейер запросов для файла, который может быть легко обработан IIS напрямую.