Как запускать C# на сайте?
C# работает на сайте точно также как и PHP - код, который вы вставляете в HTML разметку, выполняется на сервере и его результат как-бы заменяет собой код на странице. Соответственно, что бы также сделать с C#, как вы делали с PHP, сервер должен это поддерживать. Технологии, которые надо искать на хостере: ASP.NET или .NET core.

Вот посмотрите, этот туториал: https://www.w3schools.com/asp/webpages_intro.asp

Если будут еще вопросы, срашивайте.
Это надо переписать на ASP.NET, на сайте поднять IIS и там исполнять