Are there a public set of specifications for a given .NET release?
In our product development, we have used large parts of Java EE since J2EE 1.3 for some of the products. Even though the platform is large, it has always been easy to find what is included in a given release. Both Java SE and Java EE are a set of specifications. Several vendors offers implementations of the specifications. This works remarkably good.
I'm now discussing with a college about a .NET solution for another product. Frankly I'm quite frustrated of how hard it is to find whats included in a given .NET release. My initial assumption was that C# + CIL is roughly Java SE and .NET Java EE. However, I can't find information about e.g. container managed transactions in .NET or if ISS is a part of .NET or not. If not, how does ISS interact with .NET? Can an alternative server be used?
Please help me in directions to a Java EE spec similar description of .NET.