По моему опыту, когда вы переключаете такие платформы, вы в основном делаете полную переписку. Любые инструменты преобразования, которые вы найдете, в конечном итоге будут создавать код, который: 1), вероятно, не полностью работает, и 2) это грязный код на языке назначения, который будет трудно поддерживать.
Тогда, конечно, есть большая проблема: вам, скорее всего, нужна совершенно другая архитектура в ASP.NET по сравнению с тем, что вы имели в ASP . Лучше пересмотреть требования приложения, подумать об архитектуре и дизайне и переопределить. Используйте исходный код в качестве руководства о том, как работают определенные части, но не делайте чистого преобразования.