CSLA 3.6 Applications on a .NET 2.0 Server

CSLA 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.aspx

ajj3085 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