The Curious Engineer

All blogs / Web development

IIS Field Readiness

learn.microsoft.com/en-us/archive/blogs/friis

This blog deals with troubleshooting IIS and ASP.net as well as web related technologies in production environments - tips and tricks on development and product updates

Web developmentC# / .NETNetworkingSecurityMicrosoft blogsMSDN archive

’10’15’20’25
Posts
139 from 13 Oct 2008 to 20 Apr 2018
Posting
archived, read-only
Kind
company blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/friis/feed.xml

2018 4

  1. How to find the Global Admin for your Azure AD tenant
  2. Fail to create bot with error ‘Authorization_RequestDenied’
  3. Issues with managing Bot Registration Properties
  4. Logging for ASP.net CORE applications when you receive 502.3 and 500 status codes

2017 17

  1. ASP.NET HttpContext in async/await patterns using the Task Parallel Library – Part 3
  2. ASP.NET HttpContext in async/await patterns using the Task Parallel Library – Part 2
  3. ASP.NET HttpContext in async/await patterns using the Task Parallel Library - Part 1
  4. Error "431 Failed to setup secure session" when connecting to a FTP Server with multiple FTP sites
  5. Putting it all together – CORS tutorial
  6. Building the ASP.net Core WebAPI backend – CORS tutorial
  7. Building the ASP.net Core Razor Pages site – CORS tutorial
  8. Setting up CORS request with Windows Integrated Authentication and ASP.net CORE
  9. Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Scenario 3
  10. Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Scenario 2
  11. Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints - Scenario 1
  12. Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Introduction
  13. IIS Dynamic Compression and new Dynamic Compression features in IIS 10
  14. Delete inbound cookies in IIS using URL Rewrite
  15. The complete list of changes to make to activate Client Certificate Mapping on IIS using Active Directory
  16. How to perform a clean reinstallation of IIS
  17. Using URL Re-write in IIS to change Content-Disposition Headers

2016 7

  1. Using RSCA to help you understand what your IIS server requests are doing
  2. IIS web-servers running in Windows Azure may reveal their private IP for certain requests.
  3. IIS with URL Rewrite as a reverse proxy - part 3 – rewriting the outbound response contents
  4. IIS with URL Rewrite as a reverse proxy - part 2 – dealing with 500.52 status codes
  5. Setup IIS with URL Rewrite as a reverse proxy for real world apps.
  6. Disabling TLS 1.0 on your Windows 2008 R2 server – just because you still have one
  7. Debugging your custom FTP authentication provider module

2015 8

  1. Application pool gets recycled due to anti-virus?
  2. ASP.net segment heap sizes – or how much virtual memory my web-app will need
  3. User Controls, Update Panels and JQuery scripts all working together happily.
  4. Azure Black IPs – getting started video
  5. Azure Black IPs Intro
  6. PowerShell – Comment éviter le prompt d’UAC pour automatiser l’exécution d’un script
  7. Perfmon : IIS / ASP.NET
  8. Perfmon & IIS / ASP.NET

2014 12

  1. Security guidelines to detect and prevent DOS attacks targeting IIS/Azure Web Role (PAAS)
  2. Background threads in ASP.net applications (Part 3 – threading side effects)
  3. Background threads in ASP.net applications (Part 1 – the concept application)
  4. Encrypting connectionStrings in Web.Config using the NetFrameworkConfigurationKey in an IIS Web Farm scenario
  5. Encryption de la connectionStrings dans un Web.Config via la clé NetFrameworkConfigurationKey dans un scénario de Web Farm IIS
  6. WebRole entry point and config file…
  7. Easily detect and block malicious HTTP requests targeting IIS/ASP.NET using “BLACKIPS”
  8. Installing IIS Dynamic IP Restrictions in an Azure Web Role (PAAS)
  9. How to analyse IIS logs using LogParser / LogParser Studio
  10. Comment analyser des logs IIS avec LogParser / LogParser Studio
  11. Utiliser Excel pour analyser des logs IIS
  12. How to use Excel to analyse IIS Logs

2013 15

  1. HTTPREPLAY 2.1 released with IE11 support
  2. IISRESET internals
  3. Working with ScriptManager and AddHistoryPoint on Master Pages with ASP.net WebForms
  4. Uploading large file to IIS 7.5 or 8 using file input element
  5. Windows could not configure one or more system components: when upgrading from Windows 7 to Windows 8
  6. IIS 7/7.5 et la génération d’un log Handle suite à une erreur 500 provoquée par un lock que personne ne semble détenir
  7. Cannot complete the installation of a certificate on IIS. Error "The signature of the certificate cannot be verified" 0x80096004
  8. When wrong permissions affect cipher being used for TLS connection
  9. ASP.NET Authentication test page
  10. Event ID 5188 – Source Microsoft-Windows-WAS : WAS ne démarre pas car le répertoire %SystemDrive%inetpubtempappPools n'est pas trouvable
  11. L’authentification intégrée (Kerberos) résulte en une erreur avec une application JAVA (GSSException: No valid credentials provided (Mechanism level: Fail to create credential. (63)) - No service creds)
  12. UrlScan RemoveServerHeader Property Vs HKLMSYSTEMCurrentControlSetServicesHTTPParpametersDisableServerHeader
  13. ASP.NET & consommation mémoire au démarrage du processus W3WP.exe
  14. Activer le Fusion Log (Could not load file or assembly)
  15. IIS 7.5 & Powershell sous Windows 2008 R2

2012 23

  1. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 12
  2. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 11
  3. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 10
  4. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 9
  5. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 8
  6. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 7
  7. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 6
  8. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 5
  9. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 4
  10. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 3
  11. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 2
  12. Developing ASP.net 4.5 Webforms apps with Visual Studio 2012
  13. HTTPREPLAY 2.0 available
  14. Easy debugging of CGI / FASTCGI application
  15. C# compiler or Visual Basic .Net compilers fail with error code -1073741502 when generating assemblies for your ASP.net site
  16. TLS 1.2 handshake failure
  17. Should you always trust “You have a private key that corresponds to this certificate”?
  18. IIS 7.5 Architecture and Components – part 3
  19. IIS 7.5 Architecture and Components – part 2
  20. IIS 7.5 Architecture and Components – part 1
  21. Activating Dynamic Compression on the IIS 6 web-server
  22. Debug Diagnostic 1.2 – Creating a Memory Leak rule (unmanaged code)
  23. Unable to install IIS Web Server Role – “The configuration registry key is invalid”

2011 11

  1. Troubleshooting 403.7 “Client Certificate Required errors” & Step by step to make sure your client certificate is displayed and selected
  2. Debug Diagnostic 1.2 – Créer une règle en mode Performance
  3. Debug Diagnostic 1.2 – Créer une règle en mode Memory Leak (code non-managé)
  4. WebDeploy : Failed to copy file... in objLocelDevPackagePackageTmp... unable to find the file… in...
  5. HTTP error 500: System.ServiceModel.ServiceActivationException
  6. L’impersonation pour une application ASP.NET sous IIS 7 / 7.5 génère une erreur du type 500.24
  7. How to: Configure verbs with the SMTP service in IIS 7 and IIS 7.5
  8. Office XP running on Windows 7 fails to open Excel and Powerpoint documents on Webdav share : URLREWRITE to the rescue!
  9. Don’t let your cookie being cached by accident!
  10. MachineKeys sous IIS 7.0 / 7.5 Windows 2008
  11. Debugging and tuning HTTP.SYS output cache on W2K8R2 / IIS 7.5

2010 15

  1. URLSTRESS – a simple GUI tool with source code to stress your favorite web server !
  2. Steps for setting up a custom identity of an IIS 6 application pool
  3. Introducing Instant Searching with instant-tube.com
  4. Managed Debugging with WinDBG and PSSCor2
  5. Remember me checkbox does not work with Forms Authentication
  6. New features recently implemented in HTTPREPLAY
  7. Impact of virtualization on heavy web workloads
  8. System.Security.SecurityException: Request for the permission of type ‘System.Web.AspNetHostingPermission … failed
  9. Le fonctionnement de FREB ou comment investiguer une erreur HTTP sous IIS 7/7.5
  10. IIS, CRL checking, CertCheckMode=4 and RevocationFreshnessTime Metabase Property
  11. Application de test pour générer des dumps IIS
  12. L’activation du mode 32 Bits sous IIS 7.0/7.5 x64 retourne une erreur 500.19 [Enable32BitAppOnWin64]
  13. Générer un fichier de vidage (« full memory dump ») avec Windows Error Reporting (WER)
  14. IDEVDataCollector
  15. Le contenu Silverlight ne s’affiche pas même si Silverlight est déjà installé (Erreur 1514)

2009 19

  1. Things to check when Kerberos authentication fails using IIS/IE…
  2. Recyclage d’AppDomain
  3. Aftermath of the release of KB 973917 for IIS
  4. KB 973197 & Service Unavailable sous Windows 2003/IIS6
  5. IIS 6 may stop responding after you install Microsoft update KB 973917
  6. Points à vérifier lorsque l’authentification Kerberos ne fonctionne pas
  7. Identifier le protocole d’authentification utilisé dans IIS
  8. Authentification sous IIS
  9. Quel W3WP.exe correspond à quel application pool ?
  10. Which w3wp.exe PID corresponds to which application pool ?
  11. Configuration et analyse des évènements de recyclage IIS 6 & 7
  12. Gérer "programmatiquement" les règles d’accès destinées à l’authentification par formulaire
  13. Applications ASP.net et le ver Conficker (Downadup)
  14. Authentification par formulaire « minimaliste »
  15. Setting Up the IIS 6 Password Change Site - IISADMPWD
  16. ASP.net Applications and the Conficker (Downadup) virus
  17. Managing Forms Authentication Access Rules programmatically
  18. Créer une règle en mode Memory Leak avec Debug Diagnostics
  19. RequestFiltering & hiddenSegments

2008 8

  1. Trouver une fonctionnalité de IIS 6.0 dans IIS 7.0
  2. Mise à jour STRACE / HTTPREPLAY
  3. Installation / Configuration & Recommandation pour IIS 6
  4. ASP.NET Session State ou Gestion de l’authentification en Out-Of-Process pour IIS 6
  5. Désinstallation du SP1 du Framework .NET 2.0
  6. Activer LFH en ASP.NET
  7. Fragmentation mémoire sous IIS 6
  8. Mémoire & Recyclage sous IIS 6