User feedback has brought about further enhancements to the Web App Factory code generator project for ASP.NET/AJAX available with Code On Time generator.
The change will significantly simplify development when code formulas, code expressions, and custom code is incorporated in the project. If an error is introduced then there will be no way of missing the problem thanks to the latest enhancements.
Web App Factory projects are implemented as a solution with a class library and web application project. Changes to themes, new code files, changes in the target .NET Framework of the project, and other such modifications may result in erroneous references in the solution and project files.
The code generator will frequently try to preserve the previous changes making an assumption that user will take care of correcting any inconsistencies. The effort is made to pick up any new files in the project folders to update the solution projects. If you are well under way in your development process then there should be few situations when such updating of the project files will cause problems. The new compilation mode will automate the detection of problems and will not mask them by launching the website with the last known “good” build of the application, which was happening in the previous releases of the code generator.
If you would like to try various features of the code generator then a sample Web Site Factory project may be a better choice than Web App Factory project. Web Site Factory projects do not require a project file and are easily handling changes to the project configuration.
We recommend creating Web Site Factory projects unless a solution with web application project is requirement. Both, Web Site Factory and Web App Factory produce functionally identical web applications.
Several fixes were introduced to correct the following issues:
Web App Factory projects can be deployed to Windows 2008 servers without any known issues.