Any other .NET 3.5 SP1 issues?

So I recently posted Known issues for ASP.NET with .NET 3.5 SP1, what I wanted to do is see how SP1 was working out for everyone so far.  The things I am wondering are:

  • Did you have any problems installing SP1
  • Have any existing applications run into any problems
  • Have any new projects been adjusted because of SP1
  • What are your overall impressions of SP1

If you have any other thoughts, I’d like to hear them too.  I’m hoping there aren’t many problems and that it is proving useful to everyone.

Comments

  1. App_Browsers/default.browser issues when Frontpage _vti_bin folders exist.
  2. Couple of older 3rd party applications didn't handle the upgrade well.
  3. The install went flawless using a SMS package.
  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    hi, I've a problem with your website. with IE and debug ON, every time I press a key I receive a debug error. So I cannot write anything in forms or navigate with arrowkeys and so on. can you check it? thanks Lenny

  • Anonymous
    September 03, 2008

  1. Install went fine, though for my machine, it got installed went I went to install SQL Server 2008 from the demo ISO on launch day, so its probably not the typical experience (3.5 SP1 wasn't even officially out...so it was quite the surprise!) 2)All my applications run fine, though I've heard of some people who had issues with SQL Server Management Studio 2005 (but 2008 ran fine), most of which were fixed with a repair install. There's also a list of bugs for obscure scenarios that have hit certain sites like infoq... Not gonna affect standard apps, and didn't affect my own. 3)Nope, all is peachy. 4)Impression is that SP1 could have been .NET 4.0 :) There's so much... though it seems a bit like you guys went out with more than you can chew... lots of new stuff, but many of it doesn't seem like its quite complete (for example, the Dynamic Data for Entities template doesn't work with many tables of Adventure Works 2005... one would expect at LEAST the demo database to work, since its the first thing many of us will try :)). I know there's a lot of plans for .NET 4.0, but personally, I think its time for Microsoft to have a feature-less release. Just improve and complete whats already there, overhaul some things you didn't touch in a while (like integrating nullable more), break some backward compatibility with a good tool to analyse and help upgrade application... its time now. .NET used not to have all the features to be taken seriously by heavy enterprise scenarios, but now it does. So stop adding, and just take one release to fix and improve. Of course, I know it won't happen, but I can be wishful, eh?
  • Anonymous
    September 03, 2008
    There're problems about App_Browsers JIT compiling. Read here: http://forums.asp.net/t/1189100.aspx or: http://forums.asp.net/t/1307142.aspx Even if I delete vti* folder in App_Browsers the FPSE recreates it. I opened this feedback but they closed it. http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=363176 Thie behaviour started by installing .NET 3.5 SP1 on two different 2003 + IIS6 web servers. Thanks

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    JeroenH, Do you have anything else on that?  Can you give me the callstacks or anything?

  • Anonymous
    September 03, 2008
    Lenny76, What is the error you get?  What browser are you using?

  • Anonymous
    September 03, 2008
    Steve, What does it install at the end?

  • Anonymous
    September 03, 2008
    After installing SP1, I have not been able to add new controls to the toolbox. Each time I try to open the 'Choose Toolbox Item' dialog I receive the Visual Studio has encountered a problem and needs to close.

  • Anonymous
    September 03, 2008
    I have vista and IE7 VS2008 debug stops here ( see arrow) var itk_analytics_event = {    destination: "",    cmmdKey: false,    key_down: function(e){        if (!e) var e = window.event        if (itk_browser.OS == "Mac" && e.keyCode == 224) itk_analytics_event.cmmdKey = true; ----->  console.log(e.keyCode)    },    key_up: function(e){        if (!e) var e = window.event        if (itk_browser.OS == "Mac" && e.keyCode == 224) itk_analytics_event.cmmdKey = false;        console.log(itk_analytics_event.cmmdKey)    },

  • Anonymous
    September 03, 2008
    I installed SP1 on two Server 2003 machines and the install prohibited .NET 2.0 in IIS both times.

  • Anonymous
    September 03, 2008
    Ephraim Shurpin, I tried doing that myself and it works fine for me.  Sounds like something didn't get installed completely correct.  You may need to try to contact Microsoft support to see what isn't installed right.

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    Thanks Eric, And glad the reboot fixed your problem.  I'll keep my eye on that to see if I see more issues around that.

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    Like Jeroenh , One of my coleague also get same System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. It occurs on different applications, and with different call stacks, but not easy/consistently reproducible (and only on that specific machine). Exact things ahppened to him as of Jeroenh

  • Anonymous
    September 03, 2008
    My coleague has faced Exact error as of JeroenH,

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 03, 2008
    The comment has been removed

  • Anonymous
    September 04, 2008
    The only problem I have seen, which may not be 3.5 sp1 related, is that visual web developer some times forgets to delete the app_offline.htm after building.   I never had that problem before the sp1 update, but maybe it it just the web app I have been making.

  • Anonymous
    September 04, 2008
    Ephraim Shurpin, Another thing you can do is try to reset the toolbox back to the default and then try adding things again.  My guess is that it is some custom toolbox item.

  • Anonymous
    September 04, 2008
    Niklas, It would be cool to get to see what that crash was.  Do you know how to attach a debugger to the process and get a dump?

  • Anonymous
    September 04, 2008
    JeroenH or anyone getting the AccessViolationException, I'd really like to get to see this error.  Would it be possible for someone to capture a dump of this exception that I can take a look at?  I can supply a location to upload the dump to.

  • Anonymous
    September 04, 2008
    The comment has been removed

  • Anonymous
    September 04, 2008
    Tom, I obviously should have got a dump from it before I unistalled it all. I can't say I have time to go through the install / reinstall process again at the moment but I can't be the only one with this problem so I'm sure you'll get your dump eventually.

  • Anonymous
    September 05, 2008
    patrickG, Thanks for the additional information.  That is very useful to know and hope it will help others if they run into that problem.

  • Anonymous
    September 05, 2008
    Niklas, I understand.. thanks for reporting it and hopefully I will.

  • Anonymous
    September 08, 2008
    Exchange 2007 advertisment service fails without error messages and rebuild does not help. Users see the problem when using Outlook 2007. OutOfOffice assistant does not work. Schedule meetings with other users will make Outlook crash. All works fine with OWA and previous versions of Outlook. All this started right after installation of .NET 3.5sp1. Uninstall did not solve the problems. Microsoft is working on the issue for the second week now.

  • Anonymous
    September 08, 2008
    Exchange 2007 advertisment service fails without error messages and rebuild does not help. Users see the problem when using Outlook 2007. OutOfOffice assistant does not work. Schedule meetings with other users will make Outlook crash. All works fine with OWA and previous versions of Outlook. All this started right after installation of .NET 3.5sp1. Uninstall did not solve the problems. Microsoft is working on the issue for the second week now.

  • Anonymous
    September 08, 2008
    Here's a link listing a few issues as well: http://www.ayende.com/Blog/archive/2008/08/15/Waiting-for-the-Service-Pack-I-dont-think-so.aspx In my opinion, the SP introduced way too many issues - including a few hard bugs; that's very uncommon, especially with service packs from Microsoft. Fabian (BTW: I'm getting the "console is undefined" error, too. IE 7, Server 2003, debugging on)

  • Anonymous
    September 10, 2008
    The comment has been removed

  • Anonymous
    September 10, 2008
    I've found the way to reliably repro the issue and have opened a bug on MS Connect: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=367121

  • Anonymous
    September 26, 2008
    it seems that the System.AccessViolationException that I was looking at for JeroenH was caused by using the Remotesoft .NET Protector.  This is a known issue with it.  So the only ways to fix it are to not use that or to talk to Remotesoft about fixing the problem.  If anyone is not using that and has the System.AccessViolationException issue, please let me know.

  • Anonymous
    September 30, 2008
    I am having an issue with a site that uses AspDotNetStoreFront.  I am getting the System.AccessViolationException exception.  I will check tonight if the store is using remotesoft and if they are not I will see if I can get a dump to send to you.

  • Anonymous
    October 09, 2008
    I had a huge issue with TFS once I installed .Net 3.5 SP1 and attempted an upgrade to TFS2008 from TFS2005.  I wound up having to get Premier involved (case # SRZ080913000002).  We took the approach of uninstalling .Net 3, .Net 3.5, and .Net 2.0 and reinstalling .Net 2.0. I find it absolutely insane that the install of .Net 3.5 Sp1 includes a bundle for .Net 2.0 SP2 and that install winds up uninstalling 2.0 and 2.0 SP1 .  Too much risk for a SP install on a production web server or code server.

  • Anonymous
    October 09, 2008
    Alan, So you left 3.5 SP1 off your machine correct?

  • Anonymous
    October 17, 2008
    Hello i have download and installed .net 3.5 with sp1 i din't get all the controls in my toolbox how to get de m plz reply i need map , media player and some other controls help me thank you

  • Anonymous
    October 17, 2008
    Gangadhar, I think it depends on what kind of project you create in Visual Studio.  Try creating a Futures project.

  • Anonymous
    October 23, 2008
    Hi, Like JeroenH and kamii47 I have a System.AccessViolationException. It occurred just after I installed the new .Framework 3.5 SP1. The strange thing about that is that it occurs only on the Release build. To be more precise, I have a c# .Net project which builds dynamically dlls using some IL instructions. I may test a build dll by referencing them manualy in the project and calling the differents methods within it in a console application project. The test runs ok in Debug but not in Release. I have all ok on servers that are still on the Framework 2.0 The bug occured just after the FWRK 3.5 SP1 installation. Thank you for your help.

  • Anonymous
    October 23, 2008
    Dear Sir, In a precedent post you said "If anyone is not using that and has the System.AccessViolationException issue, please let me know". I also have a System.AccessViolationException since .Net Framework 3.5 SP1 installation on an application that ran perfectly well before the installation. The application generate a dynamic assembly, generated on the fly, that run as a database mapping layer. Here is an extract of the logs : DynamicFactorybinRelease>DynamicFactoryTester.exe System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.   at __generated__1_reader(Object , IDataReader , Dictionary2 , Boolean )   at com.dynamic.factory.SingleRowFactory.CreateList[T,TKey,TValue](IDataReader reader, Boolean getAllItems, Dictionary2 parameters) The "__generated__1_reader" method is build dynamically, as I said earlier : it does not exist before the program starts. The strange thing is that the exception is thrown only in Release configuration. This seems to be a security issue, but I don't know what to do. Thank you for your help.

  • Anonymous
    October 26, 2008
    Can you email me Philippe?  I'd like to get a sample if possible to investigate this.  You can email me from: http://blogs.msdn.com/tom/contact.aspx Thanks

  • Anonymous
    October 28, 2008
    The comment has been removed

  • Anonymous
    November 17, 2008
    Well Microsoft Net Framework 3.5 SP1 just crashed on me.  My web site is down.. My application Event logs on Windows 2003 R2 Standard says the framework is the problem. So I'm trying to find a solution to this problem

  • Anonymous
    November 18, 2008
    I keep getting a similar error, except that the faulting module is kernel32.dll. This happens on a 64-bit Windows 2003 Server with .NET Framework 3.5 SP1 installed. Here's what goes into the Application Event Log: Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module kernel32.dll, version 5.2.3790.4062, stamp 4626467c It worked fine on my 32-bit Windows XP development machine (with .NET 3.5 SP1 installed) but after uploading to the demo server to show it to some clients, it turned out that it crashes the IIS worker process at some point.

  • Anonymous
    November 19, 2008
    Michael, Can you give more details on the problem?  If you really need to figure it out, it may be best to open up a support case with Microsoft.

  • Anonymous
    November 19, 2008
    Ludmil, It will probably be best to capture a dump at the time of the crash.  Are you using anything from Remotesoft?

  • Anonymous
    November 20, 2008
    I had the AccessViolation exception on a production web server running multiple sites. Mostly on the AspDotNetStoreFront sites. Some of the other sites was throwing random errors, can't remember any of them, but those sites were all .net 2.0 sites. I went to uninstall 3.5 sp1 and it trashed all of the .net installs. I couldn't uninstall or re-install any of them. I ended up going through the registry, removing anything related to .net, removed the c:windowsmicrosoft .netframework folders. And then I was able to re-install .net 1.1 following a microsoft kb on how to re-install.net 1.1 on a 2003 server, and then installed 2.0, then 2.0 sp1 Now all is well.

  • Anonymous
    December 02, 2008
    The comment has been removed

  • Anonymous
    December 03, 2008
    Daniel, Are you using anything from Remotesoft?  If not, the best advice I can offer is to call Microsoft support.  They should be able to get it resolved and get you running again.

  • Anonymous
    December 03, 2008
    Thanks Tom, No, I'm not running anything from Remotesoft. I ended up searching some more forums, and concluded that the best plan was to repair the installation of VS2008, reinstall VS2008 SP1 and install the latest Service Pack for SQL Server 2005. There's a chance that this has helped things, but it's a bit early to know for sure, Daniel

  • Anonymous
    December 04, 2008
    Daniel, If you have a specific error message after doing that, let me know and I can see about figuring out what it is.  If not, I would say to have support help, unless you have more time to look into it on your own.

  • Anonymous
    December 07, 2008
    The comment has been removed

  • Anonymous
    December 09, 2008
    Andrew, I would be interested in seeing them.  You can either post them here or send them to me in an email using the contact form on here.

  • Anonymous
    December 19, 2008
    The comment has been removed

  • Anonymous
    December 23, 2008
    The comment has been removed

  • Anonymous
    December 30, 2008
    Just a follow-up.  The issue described in my previous post was in fact not solution path related.  It was finally cleared up by deleting the .suo file of the solution with the debugging issue and the logged error messages.

  • Anonymous
    February 09, 2009
    Installing .Net 3.5 SP1 or .Net 2.0 SP2 I get this exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.  I'm generating dynamic assemblies, generated on the fly, using System.Emit.  Is there any fix or workaround for this issue?

  • Anonymous
    February 09, 2009
    I held off installing 3.5 sp1 but eventually took the plunge, wish I had not. After install when my system rebooted the os started loading new personal/default settings ect. It did not delete anything but lots of desktop icons were gone and the desktop background was changed. Had to do a system restore. Win XP SP3

  • Anonymous
    February 10, 2009
    Would it be possible for me to get a dump of one of the processes when the AccessViolation occurs?

  • Anonymous
    February 10, 2009
    Gerry, What icons are you talking about?  Can you tell me what changed?

  • Anonymous
    February 12, 2009
    Tom, regarding the post "# Luis said on February 9, 2009 12:26 PM:" asking for a dump, I used Debug Diagnostic Tool and this is the result: DESCRIPTION: In JetBrains.ReSharper.TaskRunner__PID__4788__Date__02_12_2009__Time_05_01_54PM__41__First chance exception 0XC0000005.dmp the assembly instruction at mscorjit!Compiler::optCreateAssertion+1f in C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorjit.dll from Microsoft Corporation has caused an access violation exception (0xC0000005) when trying to read from memory location 0x00000000 on thread 10 RECOMMENDATION: Please follow up with the vendor Microsoft Corporation for C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorjit.dll THREAD 10: Entry point   mscorwks!Thread::intermediateThreadProc Create time   12/02/2009 05:01:52 p.m. Time spent in user mode   0 Days 0:0:1.343 Time spent in kernel mode   0 Days 0:0:0.234 Function     Arg 1     Arg 2     Arg 3   Source mscorjit!Compiler::optCreateAssertion+1f     00000000     00000000     00000001     mscorjit!Compiler::optAssertionGen+169     01e536ec     00e536ec     00e50010     mscorjit!Compiler::fgMorphTreeDone+59     00e536ec     00e536ec     00e537b8     mscorjit!Compiler::fgMorphTree+147     00e536ec     00000000     00e52cb8     mscorjit!Compiler::fgMorphStmts+61     00e52cb8     0474e72b     0474e72a     mscorjit!Compiler::fgMorphBlocks+78     00e50010     7906513e     00e50010     mscorjit!Compiler::fgMorph+5a     00e50010     0474e974     0474e790     mscorjit!Compiler::compCompile+83     0474e838     0474ea80     00107010     mscorjit!Compiler::compCompile+44f     05314d44     00000000     0474e974     mscorjit!jitNativeCode+ef     0474e9fc     0474e974     0474e838     mscorjit!CILJit::compileMethod+25     790b7268     0474e9fc     0474e974     mscorwks!invokeCompileMethodHelper+72     001820c0     0474e9fc     0474e974     mscorwks!invokeCompileMethod+31     001820c0     0474e9fc     0474e974     mscorwks!CallCompileMethodWithSEHWrapper+5b     001820c0     0474e9fc     0474e974     mscorwks!UnsafeJitFunction+31b     053172d8     05258278     00107010     mscorwks!MethodDesc::MakeJitWorker+1a8     05258278     00000000     1ae470ab     mscorwks!MethodDesc::DoPrestub+41b     0531739c     1ae4737b     0474f164     mscorwks!PreStubWorker+f3     0474ee64     1a35f4a2     0144d8f4     0x003b1efe     003b1efe     00000000     00000000     mscorwks!PreStubWorker+141     014c7544     79e82279     0474ef80     mscorwks!CallDescrWorker+33     0474efd0     00000000     0474efa0     mscorwks!CallDescrWorkerWithHandler+a3     0474efd0     00000000     0474efa0     mscorwks!MethodDesc::CallDescr+19c     03b9a1c0     0474f200     0474f110     mscorwks!MethodDesc::CallTargetWorker+1f     03b9a1c0     0474f200     0474f110     mscorwks!MethodDescCallSite::CallWithValueTypes+1a     0474f110     0474f2b8     79f7762b     mscorwks!InvokeImpl+550     03bd7e28     014ccddc     00000000     mscorwks!RuntimeMethodHandle::InvokeMethodFast+bd     03bd7e9c     00000086     0474f3a0     mscorlib_ni+215348     03bd7e9c     00000086     0154f9c0     mscorlib_ni+21514f     00000000     00000000     00000000     mscorlib_ni+214fde     00000000     04ef40e3     01409bc0     0x03be67b0     01410a14     0147562c     00000000     0x04ef3e5e     0144d268     01410424     01410a14     0x03bbeb28     014b08d4     0474f628     792e01ef     mscorlib_ni+216d66     0474f66c     014b08d4     014b08a0     mscorlib_ni+2201ef     01422ae4     00000000     001aaf90     mscorlib_ni+216ce4     7c97be00     0474f6b8     0474f6d0     mscorwks!CallDescrWorker+33     0474f720     00000000     0474f6f0     mscorwks!CallDescrWorkerWithHandler+a3     0474f720     00000000     0474f6f0     mscorwks!MethodDesc::CallDescr+19c     7924290c     0474f968     0474f8a0     mscorwks!MethodDesc::CallTargetWorker+1f     7924290c     0474f968     0474f8a0     mscorwks!MethodDescCallSite::CallWithValueTypes+1a     0474f8a0     1ae46767     001aaf90     mscorwks!ThreadNative::KickOffThread_Worker+192     0474fd50     001aaf90     00000000     mscorwks!Thread::DoADCallBack+32a     0474fcc4     0474fac4     79f7762b     mscorwks!Thread::ShouldChangeAbortToUnload+e3     0474fcc4     1ae46643     001aaf90     mscorwks!Thread::ShouldChangeAbortToUnload+30a     0474fcc4     001aaf90     0474fbcc     mscorwks!Thread::RaiseCrossContextException+434     0474fcc4     0474fbc0     79f7762b     mscorwks!Thread::DoADCallBack+da     00000002     79fd87f6     0474fcc4     mscorwks!Thread::DoADCallBack+310     0474fcc4     0474fc70     79f7762b     mscorwks!Thread::ShouldChangeAbortToUnload+e3     0474fcc4     1ae461f7     00000000     mscorwks!Thread::ShouldChangeAbortToUnload+30a     0474fcc4     00000002     00000000     mscorwks!Thread::ShouldChangeAbortToUnload+33e     00000002     79f3d769     0474fd50     mscorwks!ManagedThreadBase::KickOff+13     00000002     79f3d769     0474fd50     mscorwks!ThreadNative::KickOffThread+269     001c7a30     8ee6aa04     8efeaac4     mscorwks!Thread::intermediateThreadProc+49     001bf5d8     0012b0a0     79e7af69     kernel32!BaseThreadStart+37     79f9205f     001bf5d8     00000000     MSCORJIT!COMPILER::OPTCREATEASSERTION+1FIn JetBrains.ReSharper.TaskRunner__PID__4788__Date__02_12_2009__Time_05_01_54PM__41__First chance exception 0XC0000005.dmp the assembly instruction at mscorjit!Compiler::optCreateAssertion+1f in C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorjit.dll from Microsoft Corporation has caused an access violation exception (0xC0000005) when trying to read from memory location 0x00000000 on thread 10 Module Information Image Name: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorjit.dll   Symbol Type:  PDB Base address: 0x79060000   Time Stamp:  Mon Nov 24 22:46:57 2008   Checksum: 0x00063f75   Comments:  Flavor=Retail COM DLL: False   Company Name:  Microsoft Corporation ISAPIExtension: False   File Description:  Microsoft .NET Runtime Just-In-Time Compiler ISAPIFilter: False   File Version:  2.0.50727.3082 (QFE.050727-3000) Managed DLL: False   Internal Name:  mscorjit.dll VB DLL: False   Legal Copyright:  © Microsoft Corporation. All rights reserved. Loaded Image Name:  mscorjit.dll   Legal Trademarks:   Mapped Image Name:     Original filename:  mscorjit.dll Module name:  mscorjit   Private Build:   Single Threaded:  False   Product Name:  Microsoft® .NET Framework Module Size:  364.00 KBytes   Product Version:  2.0.50727.3082 Symbol File Name:  c:symcachemscorjit.pdb934D5C2DD37F4A8EA01C91DC700F6EC42mscorjit.pdb   Special Build:  & The exception is thrown using either Resharper TaskRunner or NUnit GUI or even the real application.

  • Anonymous
    February 15, 2009
    Luis, Is the application anything you can repro on another machine?  Is it something I can see on my machine?  We are also trying to get a case and look at the dump here.  Hopefully we can find something and report back.  If you want to create a case yourself, you can check out http://blogs.msdn.com/tom/archive/2007/11/15/contacting-tom.aspx

  • Anonymous
    February 17, 2009
    Hi Tom, if the machine has .Net 2 SP2 or .Net 3.5 SP1, you can reproduce the error.  I have a little solution (C# projects) where you can reproduce the exception in your machine.  I will send the solution to you.

  • Anonymous
    March 08, 2009
    A client had .Net Framework 3.5 SP1 get installed on an auto update and now when the ASP.Net web site tries to do a post back is crashes their instance.  There are no logs  being written to indicate what the issue is and from a debugging window in VS it says the the Internet connectivity has been lost which it has not.  Everything looks to me like the session state is corrupted.  Very frustrating and I am not sure if can be resolved other than to remove SP1.

  • Anonymous
    March 18, 2009
    The comment has been removed

  • Anonymous
    December 26, 2009
    The comment has been removed

  • Anonymous
    April 27, 2010
    I am getting the same error as JOHN. Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module mscorwks.dll, version 2.0.50727.3053, stamp 4889dc18, debug? 0, fault address 0x0001fb17. Has anyone got any solution for the same? Thanks, Samir Shah

  • Anonymous
    September 18, 2011
    The comment has been removed