Как мне получить FileResult, чтобы открыть PDF-файл в новом экземпляре браузера? Я возвращаю FileStreamResult из контроллера примерно так:
return new FileStreamResult(new FileStream(path, FileMode.Open), "application/pdf");
Нет способа сделать это на стороне сервера.
Вы можете попытаться использовать всплывающую ссылку (которую я рекомендую вам не делать), которая указывает на ваши действия, но даже в этом случае она не гарантируется.