CSLA 3.6 Applications on a .NET 2.0 ServerCSLA 3.6 Applications on a .NET 2.0 Server
Old forum URL: forums.lhotka.net/forums/t/6787.aspx
SappyTheWhite posted on Monday, April 13, 2009
Hi there,
I am wondering if it is possible to build CSLA 3.6 applications on a machine that only has .NET 2.0.
I know that .NET 3.5 SP1 is listed as a pre-requisite for setting up CSLA but I am curious if it would work on a 2.0 server/machine because in the setup, it says to set the virtual roots in the IIS to use .NET 2.0.
Would it work or am I not understanding something fully? Any clarification would be great.
Thanks,
STW
Marjon1 replied on Monday, April 13, 2009
I don't believe that this would work, but haven't made the move to 3.6 myself yet.
However as the objects are serialized and need to be recreated on the server side it is my understanding that it would also require 3.5 SP1. Especially if you use the like of LINQ or any 3.5 features in your business objects.
IIS last time I looked didn't really identify any difference between 2.0 and any higher versions.
Here is a forum that I found with a quick search that explains it:
http://forums.asp.net/t/1210237.aspxajj3085 replied on Tuesday, April 14, 2009
No... Csla 3.5 requires Linq, and .Net 2.0 doesn't have linq.JoeFallon1 replied on Tuesday, April 14, 2009
Marjon is correct.
ASP.Net shows a tab for .Net 2.0 even through versions 3.0 and 3.5. This is because the basic ASP.Net version did not change with those enhancements to .Net. I think you will see a new tab for 4.0 though.
Joe
lprada replied on Tuesday, April 14, 2009
No, I have test the worst way - In a client with only 2.0 - and does not work.Copyright (c) Marimer LLC