> Та да. Сайт там нормальный, если на nginx
> не выйдет буду побывать на apache
>
У вас не стоит выбор между nginx и apache. Выражение "запустить asp.net на nginx" не имеет смысла.
Если очень повезёт, ваш сайт запустится в модуле aspdotnet апача и на
него можно будет сделать проксирование nginx-ом. В любом случае, нужен
сервер приложений. И IIS как раз самый лучший, если не сказать
единственный, выбор, который у вас есть.