Category: Blog

  • The case of the non-responsive MVC Web Application

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   A colleague (and friend) from Azure team asked me to help narrow down a strange case of a MVC Entity Framework application (hosted in Virtual machine) which occasionally stopped responding, requiring a IIS reset to work again. The products…

  • Getting started with NetExt

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   DISCLAIMER: NetExt is a free and open source WinDBG application that makes .NET debugging much easier as compared to the current options: sos or psscor. This extension is not a Microsoft product and limited support is provided only via…

  • Identifying the .NET version you are running (2.0, 4.5, 4.5.1 or 4.5.2)

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   .NET 2.0 to 3.5 These version shares the same runtime and the version starts with 2.0.50727 followed by the build number. The file that will tell us the version being used is mscorwks.dll. You may choose other files as…

  • Finally a Federation STS sample using ASP.NET Forms Authentication!

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   I have recently worked on an advisory case on which the customer was looking for a STS sample using ASP.NET Forms authentication as base to provide the claims. The Internet may be vast, but it is like a desert…

  • Verifying current calls and sessions during runtime

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   One of the WCF strengths is the flexibility to allow different configuration combinations. One of the WCF weakness is this configuration flexibility that may lead to a final results different from the expected. Some of the problems we see…

  • How to get a SAML Protocol Response from ADFS using C#

    Feedback Feedback Summarize this article for me Summarize this article for me In this article ADFS (Active Directory Federation Services) is a fancy name for Windows Identity Foundation Server. ADFS supports SAML protocol, however its client, Windows Identity Foundation (WIF), does not. As most of the problems of acquiring a token can be resolved with…

  • Verifying whether the broken piece is c2WTS or Active Directory

    Feedback Feedback Summarize this article for me Summarize this article for me In this article   If you have tried my tool to troubleshoot c2WTS with SharePoint, c2WTSTester, verified that the service is running as expected, the account used by SharePoint is valid in c2WTS but you still failed to receive a valid token for…

  • Logging incoming requests and responses in an ASP.NET or WCF application in compatibility mode

    Feedback Feedback Summarize this article for me Summarize this article for me In this article One of our customers had a very particular problem that prevented them from using custom encoder and message inspectors in their WCF service running in ASP.NET compatibility mode. So they requested a proof of concept to save all incoming Http…

  • Hardcore Debugging for .NET Developers (not for the faint of heart)

    Feedback Feedback Summarize this article for me Summarize this article for me In this article UPDATE******* NETExt is now back in version 2.0.0.500 using a ClrMD as API.   Get it here: https://netext.codeplex.com Comments Anonymous October 30, 2013 Thanks for making it open source. Anonymous October 30, 2013 Interesting Finds: October 31, 2013 Anonymous October…

  • Creating DebugDiag rule to generate SharePoint process dump based on ULS Tags

    Feedback Feedback Summarize this article for me Summarize this article for me In this article SharePoint has a very comprehensive and configurable diagnostic logging infrastructure known as ULS logs. Most of the ULS log entries include a unique tag called eventId . This tag is a 32-bits field containing only letters and numbers (e.g.. e5mc).…