So your client has Quickbooks 2007 and you are migrating them to SBS 2011. First off I’m going to say you probably want to sit them down and talk about that Quickbooks 2007 multiuser version and ask them to strongly consider upgrading. For one the program/version is no longer supported. Certainly if they had employees they’d have migrated to a newer version before this if they used the payroll module. But there’s another reason… you strongly do not want to be dealing with an app that wants .NET running on a SBS 2011.
When you install .net 1.1 on your SBS 2011 certain things go boom:
WSUS isn’t WSUSing like it should.
And when I went poking around certain things just are not happy.
If your clients absolutely put their foot down — or more likely than not someone’s gone and done it and you are stuck cleaning up the mess, here’s what I did to get it working —
So here’s what I did to get IIS for Companyweb and WSUS working again without reinstalling the server…
From : http://forums.iis.net/p/1162661/1924871.aspx
.NET 1.1 may have agressively taken over part of IIS. Try running aspnet_regiis /i from the command prompt for the v2.0 folder. (c:\windows\microsoft.net\framework\v2.0.50727). That will register asp.net 2.0 but won’t mess up 1.1. This is the most likely fix.
In my case I launched a command window as an administrator and then went to the folder of c:\windows\microsoft.net\framework\2.0.50727 and typed in aspnet_regiis /i and then did the same from c:\windows\microsoft.net\framework\v4.0.30319 and typed in aspnet_regiis /i
I then did a IISreset.
I also went to the IIS console and ensured that the IIS 1 and 4 isapi filters were allowed to run
Orignally the 1.1 said disallowed. I also let the 4.0 isapi filters be allowed.
And voila — companyweb and WSUS work.
But do me a huge favor… get them to upgrade from Quickbooks 2007… it’s old, it’s out of date, it’s not supported, it doesn’t like UAC and you really don’t want it running on that aserver.
Additition on 4/8/2012:
Adam writes: “Had a similar issue with something (ASP1.1) messing up WSUS and Companyweb. However, mine was fixed by this link… http://wintivity.wigital.net/blog/2012/03/10/windows-update-fails-in-sbs-2008-and-wsus-updates-not-available-sbs-console-event-2268-isapi-filters/
HTTP Error 500.0 – Internal Server Error
Calling LoadLibraryEx on ISAPI filter “C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll” failed
Note the double backslashes in the path!!