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
- 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
2017 17
- ASP.NET HttpContext in async/await patterns using the Task Parallel Library – Part 3
- ASP.NET HttpContext in async/await patterns using the Task Parallel Library – Part 2
- ASP.NET HttpContext in async/await patterns using the Task Parallel Library - Part 1
- Error "431 Failed to setup secure session" when connecting to a FTP Server with multiple FTP sites
- Putting it all together – CORS tutorial
- Building the ASP.net Core WebAPI backend – CORS tutorial
- Building the ASP.net Core Razor Pages site – CORS tutorial
- Setting up CORS request with Windows Integrated Authentication and ASP.net CORE
- Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Scenario 3
- Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Scenario 2
- Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints - Scenario 1
- Troubleshooting TLS / SSL communication problems for ASP.NET applications making HTTP Web Request or WCF queries to SSL endpoints – Introduction
- IIS Dynamic Compression and new Dynamic Compression features in IIS 10
- Delete inbound cookies in IIS using URL Rewrite
- The complete list of changes to make to activate Client Certificate Mapping on IIS using Active Directory
- How to perform a clean reinstallation of IIS
- Using URL Re-write in IIS to change Content-Disposition Headers
2016 7
- Using RSCA to help you understand what your IIS server requests are doing
- IIS web-servers running in Windows Azure may reveal their private IP for certain requests.
- IIS with URL Rewrite as a reverse proxy - part 3 – rewriting the outbound response contents
- IIS with URL Rewrite as a reverse proxy - part 2 – dealing with 500.52 status codes
- Setup IIS with URL Rewrite as a reverse proxy for real world apps.
- Disabling TLS 1.0 on your Windows 2008 R2 server – just because you still have one
- Debugging your custom FTP authentication provider module
2015 8
- Application pool gets recycled due to anti-virus?
- ASP.net segment heap sizes – or how much virtual memory my web-app will need
- User Controls, Update Panels and JQuery scripts all working together happily.
- Azure Black IPs – getting started video
- Azure Black IPs Intro
- PowerShell – Comment éviter le prompt d’UAC pour automatiser l’exécution d’un script
- Perfmon : IIS / ASP.NET
- Perfmon & IIS / ASP.NET
2014 12
- Security guidelines to detect and prevent DOS attacks targeting IIS/Azure Web Role (PAAS)
- Background threads in ASP.net applications (Part 3 – threading side effects)
- Background threads in ASP.net applications (Part 1 – the concept application)
- Encrypting connectionStrings in Web.Config using the NetFrameworkConfigurationKey in an IIS Web Farm scenario
- Encryption de la connectionStrings dans un Web.Config via la clé NetFrameworkConfigurationKey dans un scénario de Web Farm IIS
- WebRole entry point and config file…
- Easily detect and block malicious HTTP requests targeting IIS/ASP.NET using “BLACKIPS”
- Installing IIS Dynamic IP Restrictions in an Azure Web Role (PAAS)
- How to analyse IIS logs using LogParser / LogParser Studio
- Comment analyser des logs IIS avec LogParser / LogParser Studio
- Utiliser Excel pour analyser des logs IIS
- How to use Excel to analyse IIS Logs
2013 15
- HTTPREPLAY 2.1 released with IE11 support
- IISRESET internals
- Working with ScriptManager and AddHistoryPoint on Master Pages with ASP.net WebForms
- Uploading large file to IIS 7.5 or 8 using file input element
- Windows could not configure one or more system components: when upgrading from Windows 7 to Windows 8
- 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
- Cannot complete the installation of a certificate on IIS. Error "The signature of the certificate cannot be verified" 0x80096004
- When wrong permissions affect cipher being used for TLS connection
- ASP.NET Authentication test page
- Event ID 5188 – Source Microsoft-Windows-WAS : WAS ne démarre pas car le répertoire %SystemDrive%inetpubtempappPools n'est pas trouvable
- 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)
- UrlScan RemoveServerHeader Property Vs HKLMSYSTEMCurrentControlSetServicesHTTPParpametersDisableServerHeader
- ASP.NET & consommation mémoire au démarrage du processus W3WP.exe
- Activer le Fusion Log (Could not load file or assembly)
- IIS 7.5 & Powershell sous Windows 2008 R2
2012 23
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 12
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 11
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 10
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 9
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 8
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 7
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 6
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 5
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 4
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 3
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012 – Part 2
- Developing ASP.net 4.5 Webforms apps with Visual Studio 2012
- HTTPREPLAY 2.0 available
- Easy debugging of CGI / FASTCGI application
- C# compiler or Visual Basic .Net compilers fail with error code -1073741502 when generating assemblies for your ASP.net site
- TLS 1.2 handshake failure
- Should you always trust “You have a private key that corresponds to this certificate”?
- IIS 7.5 Architecture and Components – part 3
- IIS 7.5 Architecture and Components – part 2
- IIS 7.5 Architecture and Components – part 1
- Activating Dynamic Compression on the IIS 6 web-server
- Debug Diagnostic 1.2 – Creating a Memory Leak rule (unmanaged code)
- Unable to install IIS Web Server Role – “The configuration registry key is invalid”
2011 11
- Troubleshooting 403.7 “Client Certificate Required errors” & Step by step to make sure your client certificate is displayed and selected
- Debug Diagnostic 1.2 – Créer une règle en mode Performance
- Debug Diagnostic 1.2 – Créer une règle en mode Memory Leak (code non-managé)
- WebDeploy : Failed to copy file... in objLocelDevPackagePackageTmp... unable to find the file… in...
- HTTP error 500: System.ServiceModel.ServiceActivationException
- L’impersonation pour une application ASP.NET sous IIS 7 / 7.5 génère une erreur du type 500.24
- How to: Configure verbs with the SMTP service in IIS 7 and IIS 7.5
- Office XP running on Windows 7 fails to open Excel and Powerpoint documents on Webdav share : URLREWRITE to the rescue!
- Don’t let your cookie being cached by accident!
- MachineKeys sous IIS 7.0 / 7.5 Windows 2008
- Debugging and tuning HTTP.SYS output cache on W2K8R2 / IIS 7.5
2010 15
- URLSTRESS – a simple GUI tool with source code to stress your favorite web server !
- Steps for setting up a custom identity of an IIS 6 application pool
- Introducing Instant Searching with instant-tube.com
- Managed Debugging with WinDBG and PSSCor2
- Remember me checkbox does not work with Forms Authentication
- New features recently implemented in HTTPREPLAY
- Impact of virtualization on heavy web workloads
- System.Security.SecurityException: Request for the permission of type ‘System.Web.AspNetHostingPermission … failed
- Le fonctionnement de FREB ou comment investiguer une erreur HTTP sous IIS 7/7.5
- IIS, CRL checking, CertCheckMode=4 and RevocationFreshnessTime Metabase Property
- Application de test pour générer des dumps IIS
- L’activation du mode 32 Bits sous IIS 7.0/7.5 x64 retourne une erreur 500.19 [Enable32BitAppOnWin64]
- Générer un fichier de vidage (« full memory dump ») avec Windows Error Reporting (WER)
- IDEVDataCollector
- Le contenu Silverlight ne s’affiche pas même si Silverlight est déjà installé (Erreur 1514)
2009 19
- Things to check when Kerberos authentication fails using IIS/IE…
- Recyclage d’AppDomain
- Aftermath of the release of KB 973917 for IIS
- KB 973197 & Service Unavailable sous Windows 2003/IIS6
- IIS 6 may stop responding after you install Microsoft update KB 973917
- Points à vérifier lorsque l’authentification Kerberos ne fonctionne pas
- Identifier le protocole d’authentification utilisé dans IIS
- Authentification sous IIS
- Quel W3WP.exe correspond à quel application pool ?
- Which w3wp.exe PID corresponds to which application pool ?
- Configuration et analyse des évènements de recyclage IIS 6 & 7
- Gérer "programmatiquement" les règles d’accès destinées à l’authentification par formulaire
- Applications ASP.net et le ver Conficker (Downadup)
- Authentification par formulaire « minimaliste »
- Setting Up the IIS 6 Password Change Site - IISADMPWD
- ASP.net Applications and the Conficker (Downadup) virus
- Managing Forms Authentication Access Rules programmatically
- Créer une règle en mode Memory Leak avec Debug Diagnostics
- RequestFiltering & hiddenSegments
2008 8
- Trouver une fonctionnalité de IIS 6.0 dans IIS 7.0
- Mise à jour STRACE / HTTPREPLAY
- Installation / Configuration & Recommandation pour IIS 6
- ASP.NET Session State ou Gestion de l’authentification en Out-Of-Process pour IIS 6
- Désinstallation du SP1 du Framework .NET 2.0
- Activer LFH en ASP.NET
- Fragmentation mémoire sous IIS 6
- Mémoire & Recyclage sous IIS 6