Hello Team;
We choose to use Cassini in place of IIS for reasons thereof; Following this, our application (ASP .NET 2.0) was tested against Cassini under various use cases.
Here is our observation and follow up request.
While an ASP .NET web application hosted on IIS fails at a case, like application crash, the IIS is capable of restarting its own process (aspnet_wp.exe under Win XP) thereby allowing the application to attend to subsequent user requests.
In case of Cassini, this case was a failure, as an application level crash, stops the Cassini Windows Service, thereby failing to attend for subsequent calls from the application (while you re-run it). We think this is because these applications are hosted in Cassini service process.
If our argument is correct, this is a serious problem, as our application can fail while other application (also hosted in Cassini but by other vendor) fails. May be other way round too.
What is your suggesstion here; Do you have any mechanism to auto restart the service?
Thanks