Dmitry has posted the new source code for Cassini v2.0. Very cool stuff if you would like to learn how to build a web server that hosts ASP.NET
New to Cassini v2:
- Cassini v2 uses new ASP.NET v2 hosting APIs (System.Web.Hosting: ApplicationManager, IRegisteredObject, etc.).
- Grab the Cassini web server source code from Dmitry’s website.
Note: You may also want to check out UltiDev’s own incarnation of Cassini which runs as a Windows Service and comes with a easy distribution package for Visual Studio 2005
ASPhere is a freeware tool that helps to create and modify configuration files for ASP.NET.
Download: http://asphere.aspweb.cz/download.aspx
The more I delve into distributed architectures, the more I’m feeling like Microsoft just isn’t providing much of a path forward to scalable distributed systems. Case in point: state management.
By default, session state in ASP.NET is stored in the web server’s memory. To share state across servers - which you would want to do in a server farm - you need to store it in SQL Server or in the .NET state service. This is fine for small solutions, but once you bump up against the need to partition state across many servers or multiple hosting locations, things start to get complex and expensive.Solutions:
ASP.NET SessionStateStoreProviderBase
Using JavaSpaces from .NET
3rd Parties: ScaleOut, NCache, GigaSpaces
Via using Enterprise.Architecture;: Distributed state management for ASP.NET
In this screencast, discover how easy it is to get PHP up and configured on your IIS7 webserver using FastCGI. The popular PHP-based blogging application, WordPress, is used to demonstrate.
Additionally, we see how quickly and easily we can integrate a PHP app with IIS7’s integrated pipeline as we convert WordPress to use IIS7’s built-in Forms Authentication.