Developing ASP.Net application with www-Sharp

www-Sharp is the Rapid Application Development (RAD) and one of its goals is to be RAD for  ASP.Net applications.

www-Sharp includes .Net IDE that lets you build .Net assemblies for ASP.Net project. Placing most application logic into .Net assemblies lets you reuse this code not only in ASP.Net application, but  in Windows applications too.

www-Sharp.Runtime that is included with www-Sharp supports executing ASP.Net project without standalone web server such as IIS or Apache. Select Tools\wwwSharp.Runtime.Admin in menu and add new domain to www-sharp protocol. Then enter www-sharp://your_domain_name/startup.aspx (where your_domain_name is domain name entered during domain setup and startup.aspx is file name in project directory, index.aspx could be used as default) in Internet Explorer and you will see your page. www-Sharp.Runtime uses the same ASP.Net engine as IIS does. However it executes this code in context of current user. In most cases it is not important but some code may run not the same way as with IIS - usually it is related with different security settings. www-Sharp.Runtime let you work with as many projects as you need. It is possible also to use www-Sharp.Runtime to run ASP.Net -based utilities.

If you are designing ASP.Net page and want to preview it, open project (select "Open project" button on toolbar - it is first and enter project name and root directory), save file and choose File\Preview HTML in menu. You will see ASP.Net page. If while opening project you enter URL - it will be used as root (this makes possible to use IIS to preview ASP.Net pages), if not - www-Sharp.Runtime will be used.

Many additional tools included with www-Sharp such as scripted snippets, XML wysiwyg editor, Script Console, Database Viewer, .Net IDE, COM typelib and .Net assembly explorers  and others will simplify developing ASP.Net application.