Как уже отмечали другие, это на самом деле невозможно.Perl и .NET - совершенно разные звери, и прямого автоматического преобразования просто не произойдет.Достаточно сложно иметь автоматическое преобразование между двумя языками с использованием одной и той же платформы, не говоря уже о двух языках из совершенно разных эпох, которые совершенно по-разному подходят к веб-разработке.
Следует отметить, что машинный перевод в целом плохв языках программирования, как и в разговорных языках.Даже если он производит что-то, что может быть проанализировано и понято интерпретатором этого языка, это не значит, что оно действительно будет иметь смысл на этом языке.(По сути, вы получите версию «Engrish» на C #.) Она будет пытаться вписать соображения дизайна исходного языка в синтаксис целевого языка, что, как правило, является плохой идеей.Результирующий код, вероятно, будет сложнее поддерживать и более подвержен ошибкам / эксплойтам / проблемам, чем просто продолжать поддерживать исходный код.