This is a dumb question - but in J2EE there is the concept of an Application
server which is started and shut down just like any other server. On the
other hand, a .NET windows application or console application has no such
concept of an application server. What is the difference ?
Thanks.
Jon Skeet [C# MVP] - 28 Jan 2006 09:20 GMT
> This is a dumb question - but in J2EE there is the concept of an Application
> server which is started and shut down just like any other server. On the
> other hand, a .NET windows application or console application has no such
> concept of an application server. What is the difference ?
You typically run .NET server code either within a Windows Service or
within IIS.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
David Browne - 28 Jan 2006 16:41 GMT
> This is a dumb question - but in J2EE there is the concept of an
> Application server which is started and shut down just like any other
> server. On the other hand, a .NET windows application or console
> application has no such concept of an application server. What is the
> difference ?
Windows is the application server for .NET. The services provided by a J2EE
application server are all provided by the OS or are included in the .NET
framework.
Remember that .NET was designed from the beginning to run enterprise
applications, so runtime containers, object persistence, transaction
support, reliable messaging, etc, were provided for from the outset.
David