Sooner or later, we are all confronted with this type of project: rewriting an existing application, a one-on-one migration between 2 technologies, and so on… Most of the time this is far to like experience caused by a lot of reasons.
Tim Ross did an interesting (and unfortunately very recognizable) blog post about this kind of rewrite projects.
Never forget this general rule, you should never rewrite your software, ever.