Убедитесь, что вы установили последние исправления безопасности для своей операционной системы и наняли хорошего сетевого администратора. Без шуток. Что бы вы ни делали, если хакер получит контроль над сервером, он получит код в той или иной форме, даже если он предварительно скомпилирован. При этом рекомендуется предварительно скомпилировать приложение и развернуть только сборки вместо исходного кода. Вы также можете подумать о том, что запутывает , но это обычно делается для клиентских приложений, которые вы развертываете на компьютерах своих пользователей, и реже в приложениях на стороне сервера, потому что вы управляете сервером.