Notes from a dark corner
learn.microsoft.com/en-us/archive/blogs/dougste
Debugging anything that uses clock cycles
C# / .NETWindows internalsDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 315 from 18 Nov 2005 to 19 Jun 2019
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/dougste/feed.xml
2019 1
2018 1
2017 2
2016 4
2015 2
2014 12
- Upcoming webinars from @WSDevSol
- TechEd 2014 is underway with LOTS of exciting new stuff announced!
- Script Browser and Script Analyzer
- InvalidCastException after applying MS14-009
- Release: Description of Visual Studio 2013 Update 2 CTP 2
- Background Transfer API chalk and talk
- How to REALLY take a screenshot in Windows Phone 8
- Visual Studio 2013 Update 1 is released
- Want to work in the UK for Microsoft Global Business Support?
- Top Solutions from Microsoft Support
- BizTalk, SQL and other webcasts from the Microsoft MEA Services team
- Porting iOS and Android apps to Windows Store
2013 24
- Developer's Guide to Enterprise Library, 2nd edition
- Performance tuning guidelines for Windows Server 2012 R2
- Windows Store Developer Solutions team blogs and videos
- The .NET Technology Guide for Business Applications
- Good post on making your Windows 8.1 apps more accessible
- Windows 8.1 developer roadmap and video series
- Windows and Windows Server compatibility cookbook: updated for Windows 8.1 and Windows Server 2012 R2
- DebugDiag 2.0 available
- Microsoft Message Analyzer has been released
- Why not to rely on User-Agent strings to determine web site behaviour
- Some resources for Windows 8.1 development
- Sample pack for Windows 8.1 Preview
- Visual Studio 2012.3 and Team Foundation Server 2012.3 are released
- New! Windows App Builder Blog..
- Upcoming Windows 8 APP Mashup webcasts
- Windows Store app solutions and tips for certification
- CLRMD: .NET Crash Dump and Live Process Inspection
- Windows Azure Developer Challenge
- Hotfix rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1
- My colleagues in Ireland raising money for the Microsoft CSS Malawi Citizenship project
- What to do if you have problems with a Windows Store app
- Update: Visual Studio Extensions for the Windows Library for JavaScript
- Building Windows Store apps in the UK?
- Windows Store app crash reports now provided with certification feedback
2012 21
- What is a Microsoft account?
- Windows 8 Advertising around the world
- Free – online jump start training for Windows 8 app development – starts today
- Malawi 2.0 – Microsoft CSS working to provide clean water
- Web browser fails to connect to some SSL/HTTPS web sites
- Where is Windows Embedded?
- PerfView - a powerful tool for investigating .NET performance issues
- Great article and free eBook on .NET Memory Management
- Turning IIS logs into web tests
- IIS Best Practices
- New Microsoft Support portal for small businesses
- My computer is running very slowly
- Great additions to System Center Advisor
- Find solutions at support.microsoft.com
- 3,500+ code samples and rising!
- Take presentation skills to the next level - live augmented reality using Microsoft Kinect
- Microsoft Next 2012 – featuring support diagnostics!
- Enhanced JavaScript Debugging support in Visual Studio 11 beta
- New software diagnostic service available
- OneNote shortcuts shortcut
- New CLR and .NET Performance tool
2011 40
- C# everywhere and Mono
- Managing source windows in WinDBG
- Happy Birthday–BBC Micro!
- Microsoft EMEA IIS/ASP.NET and web developer support team
- Microsoft resources for developers
- WebPI command line tool (WebPIcmd.exe)
- Fix for issue with infinite loop involving InvalidateAutomationAncestors
- New post on troubleshooting 403.7 errors
- .NET 4.5 compatibility
- Tips for successful .NET Debugging with WinDBG
- The comma operator
- New whitepaper on claims based authentication in SharePoint
- Version history of the CLR 4.0
- An interesting tool for managed memory analysis–LeakShell
- “Script Error encountered", "'__doPostBack' is undefined” or MaintainScrollPositionOnPostBack fails to maintain the scroll position
- Check file versions for IIS in Windows Server 2003
- (UK) FREE One Day Windows Azure Discovery Workshops
- “System.Runtime.InteropServices.COMException (0x80070102): Operation failed” trying to send a Fax from an ASP.NET application
- Web Farm Framework 2.1 released
- Fix for memory leak that happens when using the IIS ADSI provider
- Stunning images from nature
- Fascinating read about the battle against Rustock
- Web server security and health tools
- Good news for web security
- What is Microsoft Premier Support?
- Do people really print a lot of email?
- Released: Remote Server Administration Tools for Windows 7 with Service Pack 1 (SP1)
- New developer tools features in IE9
- Updated the “Version history of the CLR 2.0”
- You spent HOW much on our new server and the app slowed DOWN??!!
- Survey about IIS maturity models
- Enabling Gflags or AppVerifier options for a particular service or COM+ package.
- New word of the day (for me): Malvertising
- The joy of technical support…
- Catching up on all the recently released web development tools and technologies
- More web testing tools and resources
- Geomagnetic Storms–are they all bad?
- Silverlight release history
- Displaying Hebrew text correctly in legacy applications on Windows 7
- Debug Analyzer.NET–a tool to really rev up your debugging
2010 26
- Anti-malware software on Windows Servers
- How to figure out why your web application is running slow.
- How to trace the activity of an application that calls web services?
- Microsoft UK Premier support blog updates its list of UK bloggers
- How do I view XPS documents in Windows Server 2008 R2?
- System Update Readiness Tool - useful when you have trouble installing updates on Windows
- Parenting glossary for computer geeks
- FIX: Inline data-binding expressions in a templated web user control disappear after you generate a local resource for an ASP.NET 2.0 web application
- Long paths and .NET
- New Microsoft Premier Support UK blog
- MS10-070 - Important ASP.NET security bulletin and update available
- Errors installing ASP.NET 4.0
- New RSS feeds for high impact support issues for Windows
- Script Junkie - a new information "hub" for web developers
- IIS 7.0 and 7.5 configuration reference
- Perfecto–a performance tool for ASP.NET applications
- Useful books for CLR Debugging and internals
- Putting the latest ASP.NET hotfixes on Vista SP1
- New KB: Description of default permissions and user rights for IIS 7.0 in Windows Server 2008
- WinForms to WPF Quick reference guide
- Finding the .NET version in a debug session
- Free Web Application Toolkits
- ASP.NET User-Agent limitation expanded from 256 to 512 characters
- Tool to turn Hyper-V VM state into a memory dump – vm2dmp tool
- Generating Application Verifier logs for web applications
- Snowy Britain
2009 44
- Failed to CoCreate profiler
- Update to CLR 2.0 version history post
- Some useful links..
- Looking for a clean beach?
- Vineet’s notes on the CLR GC
- Microsoft Support Self Help Resources
- Britain works!
- .NET Type internals
- Windows 7 on Channel 9
- Interesting Silverlight examples
- System.Data.SqlClient.SqlException: Cannot open database "MyDatabase" requested by the login. The login failed. Login failed for user 'NT AUTHORITYNETWORK SERVICE' "
- Windows® API Code Pack for Microsoft® .NET Framework
- Object doesn't support this property or method
- Further Windows 7 stuff
- More on the mysterious case of accessing .NET Performance Counters using WMI
- Windows 7 RTMs!
- More stuff for Windows 7 developers
- Code for Windows 7 and get a prize!
- Developers! Windows 7 is coming soon and you can pre-order it now!
- Windows 7 network tracing with NETSH and ETW
- Some ASP.NET, IIS and CLR fixes
- On memory leaks…
- “THIS DUMP FILE IS PARTIALLY CORRUPT”.
- Help! Where’s my help?
- Summary of ASP.NET Versions, Updates and Hotfixes
- ASP.NET fixes page
- Debugging and Profiling API enhancements in CLR 4.0
- Must know info on PDB files…
- MIX09 sessions available online
- UK IE8 ‘Compatibility Labs’ events
- Getting started with building your Web 2.0 business
- “Web server here” shell integration
- Security topics
- Stop 0x0000007e in HTTP.SYS when using kernel mode authentication and you set appPoolCredentials=”true”
- Some recent ASP.NET fixes (March 2009)
- Some .NET samples
- Internet Explorer 8.0 Resources
- .NET performance counters missing when using WMI to access them
- What can you do with 10Kb?
- Escaping entries in ADPlus config files
- Hey, where's my session state gone?
- "Error creating control - ControlInstanceName '[text]' could not be set on property 'PropertyName' " in Visual Studio 2008
- Recent updates for Microsoft .NET Framework 3.5 SP1
- Answer to the Christmas brain teaser...
2008 67
- Performance Toolkit Presentation
- InvalidUrl Error retrieving feed when using FeedDemon
- Obvious but helpful
- Keeping up to date with Visual Studio 2010 and .NET Framework 4.0
- FTP server resets, WSAECONNABORTED (10053) and other nasty stuff on Windows Server 2003
- Getting the .NET Framework made easy...
- A message to my readers...
- ASP.NET food for thought...
- KB957541, KB957542, KB957543 - CLR fixes available for direct download
- Fix available for Visual Studio 2008 SP1 localised IntelliSense problem
- Learn IIS7 : short tutorial videos available on IIS.NET, plus more
- Useful document about .NET Framework 2.0 Security
- Bogus error messages during compilation of C# web projects after installing Visual Studio 2008 SP1
- Random and unexpected EXCEPTION_FLT_DIVIDE_BY_ZERO and EXCEPTION_FLT_INVALID__OPERATION
- It's true - brain cells disappear with age..
- Another pile of new stuff..
- Using UMDH to track down native heap memory leaks
- Yeah! I passed!
- How do I view XPS documents in Windows Server 2008?
- Virtualisation Unplugged
- Extracting a request from a netmon trace
- A long lost friend
- "Hotfix Download Available"
- What's in Microsoft .NET Framework 3.5 SP1?
- When copy and paste just aren't enough
- Microsoft Hyper-V Server 2008
- Make sure your test data is right for the job
- Link: Useful article on ASP.NET Performance...
- Weird wireless adapter stuff: lesson learned - get the right drivers
- .NET 3.5 Framework SP1 reference sources available
- Internet Explorer 8 Beta 2 now available
- Free Microsoft Developer and web design software for full time students
- Photosynth Synther hits the web! Get synthing!
- Understanding How You Use This Blog
- Uninstalling .NET Framework 3.5 SP1
- Technical Communities Portal and finding Microsoft blogs
- More about .NET Framework 3.5 SP1 and Visual Studio 2008 SP1
- Visual Studio 2008 Service Pack 1 and .NET Framework Service Pack 1 available on the download centre
- Upcoming MSDN events for developers in Reading
- Clearing out "temporary asp.net files"
- Finding a debugging treasure trove
- Internet Explorer 8 and web site compatibility
- Windows Home Server Power Pack 1 - available now
- Testing your Windows Internals knowledge
- Nice collection of Live Writer tips
- Software and the environment...
- Useful tools and add-ons for IIS troubleshooting and IIS7
- How to determine LARGEADDRESSAWARE from a dump file
- Building a symbol tree when you don't have access to the internet
- .NET 3.5 SP1 Beta,Visual Studio futures and Visual Studio present..
- ODbgExt - debugger extension project
- Live Mesh - "hands on" video
- Interesting tool for monitoring of client side of web applications
- Strange networking issues on Windows Server 2003 SP2? Recommended networking update available
- Debugging other peoples' code
- Local dump collection in Windows Server 2008 and Vista Service Pack 1
- Win prizes for searching the web :-)
- Zoom in on Silverlight
- Windows Performance Tools Kit
- Should I Authenticode sign my .NET assembly?
- ASP.NET setting search tip
- Nominate an IT champion
- Client side testing of web applications
- Snowdrops
- Does DEP/NX affect web applications?
- Some stunning views of Britain
- Windows Installer Cleanup Utility
2007 48
- What does an escalation engineer do?
- time-taken
- Visual Studio 2008 SDK 1.0 and Visual Studio 2008 Shell released
- Dougste
- Installing (and uninstalling) .NET Framework 2.0 SP1
- Visual Studio 2008 Express Editions all available as well
- .NET Framework 3.5, 3.0 SP1 and 2.0 SP1 available for download
- Visual Studio Team System 2008 Team Suite (90-day Trial) available
- Visual Studio 2008 and .NET Framework 3.5 have shipped!
- Visual Studio 2008 and .NET Framework 3.5 Training Kit released
- Microsoft Network Monitor 3.1 OneClick Released
- When you add a new component, you may need to reapply a service pack
- New Features of Visual Studio 2008 and Microsoft .NET Framework 3.5
- Powerful new admin automation options for IIS7
- Troubleshooting .NET 2.0 performance counters
- Wanna job?
- Why I blog
- LogParser example - start and end time for a NetMon trace
- Windows Server 2008 Release Candidate
- Typing rate
- Time to be a grumpy old man...
- Vista Performance article
- Version history of the CLR 2.0
- Web Testing Case Study - Hotmail
- LogParser, event logs and Longhorn Server
- Profile of Scott Guthrie in the Microsoft Architecture Journal
- Migrating a web site from Orcas Beta1 to Beta2 - "Unrecognized tag prefix or device filter 'asp'."
- Summary of fixes available for ASP.NET 2.0
- Live on Longhorn at last
- Orcas Beta 2 has arrived!
- Silverlight grab bag
- What's wrong with this message?
- Good article on making ASP.NET applications perform well
- Popfly - interactive web development for the masses
- The creative application of technology..
- Error 1718 when installing Visual Studio 2005 Service Pack 1
- New preview release of WinDBG available (6.7.5)
- Orcas, Longhorn and more
- Enterprise Library 3.0 is released
- Unable to 'set next statement' when debugging a 64-bit debuggee in Visual Studio 2005, sometimes
- Script debugging not hitting breakpoints in Visual Studio 2005
- IIS7 Resources
- Orcas March 2007 CTP available
- How to use SPNs when you configure Web applications that are hosted on IIS 6.0
- Current and Future Web Development looking cool
- DebugDiag version 1.1 is now available – great for troubleshooting hangs, memory leaks and other nastiness
- Using Visual Studio 2005 on Vista for web development
- A look at the WoW64 layer in the debugger
2006 20
- A final (?) post before the year end
- Don't block your UI thread
- New article on debugging .NET memory issues
- Index of articles on this site
- A reading list for debugging, .NET, CLR, WinDBG etc
- Warning: this coffee may be hot
- Is there a timewarp between here and redmond?
- Technology articles the size of a bowl of Corn Flakes
- Resources about load testing web applications
- Testing Web Applications
- A reading list for debugging, .NET, CLR, WinDBG etc
- Could NOT LOad file or assembly - Part 1
- ASP.NET - Windows authentication and local groups
- I Really don't DO databases, so this one is for me..
- 17 random things I learned by using Windows Server 2003 x64 as my daily desktop
- Virtual Server 2005 R2 is now a free download!
- Nine tips for a healthy "in production" ASP.NET application
- ASP.NET - how it uses Windows memory
- Spyware and Malware - a never ending battle
- Make exceptions the exception (rather than the rule)