Dotneteers.net
All for .net, .net for all!

MOSS 2007 and .NET Framework 3.5 SP1

At one of our customers we had to be faced with a very-very sneaky trouble.

The environment: Windows Server 2003 SP2 x64, with MOSS 2007 Enterprise, and of course .NET framework 2.0 and 3.0. The SQL Server 2005 is installed to a separated hardware. The farm is a test environment on the customer side, with almost 1 year on-time: this is the integration "bridge" between our dev environment and the customer's production one. Every solution is deployed to this server first, here are the user acceptance tests, and after the acceptance they'll be deployed to the production farm.

As we wanted to use Linq4SP in a new solution, we needed the .NET framework 3.5 too.In our developer environment everything was working well, so let's go to the customer. The administrator guy installed us the .NET framework 3.5 SP1. The solution was deployed successfully, so everything seemed to be going well and good. But during the testing we had to be faced that the Records Center wasn't working. The error message: "The DevRC Records Center could not be found or accessed."

I could exclude Records Center (RC) configuration errors, as it was working before. But I had to be sure that it's not an error on the RC side, so started to some tests:

  1. I changed the Records Center settings on the Central Administrations, and set one other RC to the default. Same error.
  2. During a former project we've developed a custom Records Center Web Service and changed the orginal one to that. So I installed it to this server as well and set it to the default instead of the OOTB one. Same error, and our web service haven't received any request.

These facts show me clearly: the error is occured during sending documents to the RC, and not on the receiving. But what the hell is the real cause?...

Let's uninstall the .NET framework 3.5, but don't do anything with 3.0 and 2.0 - Records Center error occured again. OK, that's not enough, but as we assumed that the RC error is occured by something around .NET frameworks. So go forward: uninstall .NET fw. 3.0, then .NET fw. 2.0, finally install them again (first the .NET fw. 2.0, then .NET fw. 3.0). - Oh yes, this is a very good idea, but this step is also attacking the SharePoint itself. It's not a big surprise that the MOSS was capitulated, the IIS can't handle the requests even after running Config Wizard.

First of all: Allow the ASP.NET 2.0 in the IIS. (The default setting is Prohibited after installation...)

Wow, Central Administration became accessible now! But unfortunately the content sites drop HTTP 403 error, even after IISRESET. So the sites are alive, but unavailable to access them because some authentication issue - moreover this happens in the backend, so something went wrong in the IIS or SQL. Well, at this customer we hadn't access to the SQL server directly, and the MOSS admin user is not permitted to create new databases - so we're unable to create new Web Application to the MOSS. Hmmmm... One more option to testing the issue is extend one of the existing Web Applications. Let's choose this option, and extend our existing (but unable to work) Web App on http://dev:80, for example in the Intranet zone, to the http://dev:12345 address. Yes, this new Web App is working!

And here is the surprise: the old http://dev:80 is working again!

I don't know exactly what happened, but I think the SharePoint ran into some configuration issue that occurs an inconsistency before the Web App extending. But after that step this "something" has been set to the corrent value.

Short test: yes, the Records Center works fine. After deleting http://dev:12345 we have the same environment as before the full game. Let's go to reproduce the issue!

But now I was trying a little modified scenario: first I installed the "plain" .NET framework 3.5, without SP1. Well, the Records Center works on. But just after installing SP1 for .NET 3.5, the RC immediately became dead.

Well, the conclusions: in x64 environment, the MOSS Enterprise and .NET framework 3.5 SP1 can be conflicted. As I have any further information about the status of this issue, or maybe about a hotfix to it, I'll inform you immediately!


Posted Oct 31 2008, 12:55 PM by aghy

Comments

Turulcsirip - Aghy wrote Turulcsirip - Aghy
on Fri, Oct 31 2008 13:17

Pingback from  Turulcsirip - Aghy

Turulcsirip - Aghy wrote Turulcsirip - Aghy
on Fri, Oct 31 2008 13:17

Pingback from  Turulcsirip - Aghy

gerleim wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Fri, Oct 31 2008 20:12

Well, .NET framework 3.5 SP1 has its own troubles of its own, like hanging on build with some projects. I think it's in need of an SP1-SP1...

Eli Robillard wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Tue, Nov 4 2008 16:30

Good catch, sounds like a full day.

Is it possible that your web applications were running under different .NET versions? Like the default applications serving the portal and SCA got out-of-sync with the service applications? It feels like a case where the underlying error was actually an version number reported back by an assembly that the caller considered invalid. Would be interested in whether further issues were recorded in the ULS logs.

Cheers,

-Eli.

Eli Robillard's World of Blog. wrote How to Build a SharePoint Development Machine
on Tue, Nov 4 2008 20:16

There are two choices: You can build a SharePoint server that contains all your developer tools too.

OBA, SharePoint and Aghy wrote WFE vs. Complete installation
on Thu, Nov 6 2008 22:28

Today I had a really interesting (and useful) experience. One of our customers has installed a brand

OBA, SharePoint and Aghy [MVP] wrote WFE vs. Complete installation
on Thu, Nov 6 2008 23:33

Today I had a really interesting (and horrible but useful) experience. One of our customers has installed

CG N3rd’s » Blog Archive » How to Build a SharePoint Development Machine wrote CG N3rd’s » Blog Archive » How to Build a SharePoint Development Machine
on Wed, Dec 17 2008 19:43

Pingback from  CG N3rd’s  » Blog Archive   » How to Build a SharePoint Development Machine

Anders Jensen wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Mon, Jan 26 2009 15:39

It seems that it is the "infamous" loopback check that .NET 3.5 SP1 introduces that are causing this problem.

We had the exact same problem, and solved it by following the instructions in KB article 896861 (Search for 'Disable the loopback check'):

support.microsoft.com/.../896861

The Loop back check is not de-activated when SP1 is uninstalled.

Turulcsirip - Aghy wrote Turulcsirip - Aghy
on Thu, Feb 19 2009 21:50

Pingback from  Turulcsirip - Aghy

OBA, SharePoint and Aghy wrote MOSS 2007 and .NET framework 3.5 SP1 – Second part
on Fri, Feb 27 2009 14:52

I've had an article about our .NET Framework 3.5 SP1 issue , where the Records Center went wrong

Ajay Chauhan wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Wed, Apr 29 2009 13:52

Had the same issue... I was about to following the KB and disable the loopback check, but edited the URL in the 'Configure Connection to Records Center' and stuck the server name in instead of the FQDN... it worked!

Ajay...

Dubravko Bundalo wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Tue, Jun 2 2009 18:27

This fixes it. Great catch.

.NET 3.5 framework with SharePoint « Sanket Shah’s Weblog wrote .NET 3.5 framework with SharePoint « Sanket Shah’s Weblog
on Wed, Jun 10 2009 16:25

Pingback from  .NET 3.5 framework with SharePoint « Sanket Shah’s Weblog

Share-The-Fix wrote re: MOSS 2007 and .NET Framework 3.5 SP1
on Tue, Jun 23 2009 22:53
How to Build a SharePoint Development Machine « Note wrote How to Build a SharePoint Development Machine « Note
on Sun, Jun 28 2009 4:59

Pingback from  How to Build a SharePoint Development Machine « Note

Twitter Trackbacks for MOSS 2007 and .NET Framework 3.5 SP1 - OBA, SharePoint and Aghy - Dotneteers.net [dotneteers.net] on Topsy.com wrote Twitter Trackbacks for MOSS 2007 and .NET Framework 3.5 SP1 - OBA, SharePoint and Aghy - Dotneteers.net [dotneteers.net] on Topsy.com
on Sat, Aug 29 2009 20:42

Pingback from  Twitter Trackbacks for                 MOSS 2007 and .NET Framework 3.5 SP1 - OBA, SharePoint and Aghy - Dotneteers.net         [dotneteers.net]        on Topsy.com

??ghyBlog » MOSS 2007 és .NET framework 3.5 SP1 – II. felvonás wrote ??ghyBlog » MOSS 2007 és .NET framework 3.5 SP1 – II. felvonás
on Fri, Jan 15 2010 1:17

Pingback from  ??ghyBlog » MOSS 2007 és .NET framework 3.5 SP1 – II. felvonás

Add a Comment

(required)  
(optional)
(required)  
Remember Me?