Porting from xAMP to an MS solution
<p>Recently I had to replace the system we use to create timecards and keep track of employee attendance at our branch. When I first took on this project I was given no requirements and so I proposed making the new system as a webapp using Apache, PHP and MySQL which was accepted.  I still have a few features to write but I have all critical functionality implemented and is about to be deployed at our branch for a first trial run. In order to allow this webapp to be accessible externally for our teams working at our client location, we had to present the project to HQ which liked to product but not what it was built on. They have nobody in their IT department who are familiar with Apache, PHP or MySQL and also don't trust any of those to be secure. They'd much prefer if it would be built on IIS, ASP.NET and MSSQL. Actually, they would like me to make a SharePoint add-on out of this. Since they would like to deploy this system at our other branches they asked me to port it to those MS products. I'm not too happy about this to say the least but I don't have much of a choice because they won't allow it to be an external service otherwise. </p>

<p>I have done C# before but have only used ASP before .NET and they only thing I remember about ASP is that I hated it (not exactly useful in my current situation) I'd like it if somebody could give me some recommendation to transition from xAMP to an MS solution or point me to a site that could help me. I haven't found anything satisfactory so far.</p>

<p>Also, I'm using Dwoo right now and I was wondering if there is a template engine for ASP.NET that is compatible with Dwoo/Smarty markup. What I have seen so far of ASP.NET makes me think a template engine isn't as necessary in ASP.NET as it is in PHP because of the way code and html is separated. Maybe trying to stick a template engine in there isn't a good idea but I'd love to be able to save my html and just port the server code. </p>
