Tips and tricks: ASP.NET, IIS and .NET development...

The notes I take while I solve puzzles...

.NET Core & ASP.NET Core 1.0 is being released at Red Hat DevNation.

Today is another milestone on developers' world: .NET Core & ASP.NET Core 1.0 is being released...

Author: Ahmet Mithat Bostanci Date: 06/27/2016

Enlightening a mystery with Failed Request Tracing: does IIS not respect the minFileSizeForComp setting for static compression?

I have been working with one of my customers to fix some static compression issues on IIS 8.5....

Author: Ahmet Mithat Bostanci Date: 05/23/2016

Some IIS administration cmdlets run slowly in PowerShell 4.0

I wrote a KB article about PowerShell IIS administration cmdlets when you run in Win 2008 or Win...

Author: Ahmet Mithat Bostanci Date: 05/02/2016

AppDomain is still unloaded when web.config file is changed even File Change Notifications (FCN) are disabled

Let's assume that you are running an ASP.NET application and you disable the File Change...

Author: Ahmet Mithat Bostanci Date: 02/09/2016

IIS 8.5 - How to log client port number

When an HTTP request is made from a client machine to a web server, a TCP connection is established...

Author: Ahmet Mithat Bostanci Date: 11/12/2015

Collecting a memory dump with ProcDump when ASP.NET ISAPI is reported unhealthy or deadlock detected in an ASP.NET application

PROBLEM You are running an ASP.NET application in IIS. You noticed that the worker process shuts...

Author: Ahmet Mithat Bostanci Date: 11/06/2015

IIS application pool may be terminated while collecting dump

Consider the following scenario: You are running a web application on IIS and you need to collect a...

Author: Ahmet Mithat Bostanci Date: 03/26/2015

Free e-book - Windows 8.1 Universal application development

A colleague of mine, Matteo Pagani, has published a free e-book about Windows 8.1 Universal...

Author: Ahmet Mithat Bostanci Date: 03/24/2015

Everyone can build an app – introducing Windows Phone App Studio beta

"Windows Phone App Studio is about giving everyone the ability to create an app, regardless of...

Author: Ahmet Mithat Bostanci Date: 08/06/2013

Free e-book collection

Hello, one of my colleauges shared the following blog post which provides a list for free e-books...

Author: Ahmet Mithat Bostanci Date: 06/21/2013

Step by step guide for allowing remote management for IIS 7.0 or newer

  1. SETUP IIS TO ACCEPT REMOTE MANAGEMENT CONNECTIONS Open IIS manager as administrator, go to server...

Author: Ahmet Mithat Bostanci Date: 05/28/2013

Free ebook: Programming Windows 8 Apps with HTML, CSS, and JavaScript

Microsoft Press has published a new book for Windows 8 application programming with HTML, CSS and...

Author: Ahmet Mithat Bostanci Date: 03/21/2013

IIS Express 8 and large web.config files - "cannot read configuration file because it exceeds the maximum file size" error message

Consider the following scenario: You are running IIS Express 8 to test your web application and your...

Author: Ahmet Mithat Bostanci Date: 01/07/2013

How to get an application pool configuration with appcmd.exe

Sometimes it is needed to dump out the configuration of an application pool in a text file. I have...

Author: Ahmet Mithat Bostanci Date: 10/18/2012

Troubleshooting a 404.13 issue using IIS and Failed Request Tracing logs

Consider the following scenario: You are running an Exchange 2010 in your corporate network and you...

Author: Ahmet Mithat Bostanci Date: 10/10/2012

Windows Phone Dev Center

We have launched a dedicated web site for Windows Phone developers. Do not forget to visit the site...

Author: Ahmet Mithat Bostanci Date: 08/07/2012

Easiest way to generate MachineKey

Have you ever needed to generate a MachineKey to use in your application's configuration file or in...

Author: Ahmet Mithat Bostanci Date: 07/31/2012

New Garbage Collector enchancements in .NET 4.5 increase the performance of your application

.NET Framework engineering team has published a great article about the new features of Garbage...

Author: Ahmet Mithat Bostanci Date: 07/26/2012

Free ebooks from Microsoft Press

Here you can find very valuable resource from Microsoft Press, including Programming Windows Phone...

Author: Ahmet Mithat Bostanci Date: 05/31/2012

Launch worker process (w3wp.exe) automatically as soon as application pool starts

You can set up an application pool to start automatically but the worker process (w3wp.exe) will...

Author: Ahmet Mithat Bostanci Date: 03/08/2012

Free IIS 8.0 Express Beta is released

We have just released IIS 8.0 Express Beta. Internet Information Services (IIS) 8.0 Express Beta is...

Author: Ahmet Mithat Bostanci Date: 03/06/2012

What’s New in IIS 8

With the release of Windows 8 Server Beta, IIS 8 is coming to the world. If you are curious about...

Author: Ahmet Mithat Bostanci Date: 03/02/2012

Is my web site using Kerberos or NTLM authentication?

If you are not sure if Kerberos or NTLM authentication is used in your web application then you can...

Author: Ahmet Mithat Bostanci Date: 02/21/2012

Check out the new logo of Windows (will be introduced in Windows 8) from Windows Team's blog:...

Author: Ahmet Mithat Bostanci Date: 02/20/2012

How to add notepad shortcut in "Send to" menu on Windows 7

I found adding notepad shortcut in the "Send to" menu very useful trick as I can send any file to...

Author: Ahmet Mithat Bostanci Date: 02/19/2012

Easiest way to take your web site offline (IIS 6.0 or IIS 7.5 with .NET 4.0)

If you are running your application within a .NET 4.0 application pool (IIS 7.0 or IIS 7.5) or your...

Author: Ahmet Mithat Bostanci Date: 02/03/2012

Public webcast about latest Security Advisory bulletin (2659883 - Vulnerability in ASP.NET Could Allow Denial of Service)

Microsoft will host a webcast to address customer questions on latest published security bulletin...

Author: Ahmet Mithat Bostanci Date: 12/29/2011

Use "Stopwatch" class to calculate the execution time

Although this class is not famous, it does a great job to calculate the execution time. Usually, the...

Author: Ahmet Mithat Bostanci Date: 12/26/2011

Why does not IIS log requests immediately?

Here is a frequently asked question: why can't I see IIS logs written immediately after a request?...

Author: Ahmet Mithat Bostanci Date: 12/06/2011

How to configure Debug Diagnostic to capture Stack Overflow exceptions

I have just found that one of my colleauges, Spike, posted a nice blog article here explaining how...

Author: Ahmet Mithat Bostanci Date: 12/02/2011

IIS 7.5 - Change in the "application pool defaults" applies to all application pools

I was helping to one of my customers where his Sharepoint web sites stopped working unexpectedly....

Author: Ahmet Mithat Bostanci Date: 10/11/2011

Happy birthday smiley :)

"At 11:44 a.m. on September 19, 1982, a man named Scott Fahlman posted a message to an electronic...

Author: Ahmet Mithat Bostanci Date: 09/21/2011

A list of Microsoft's Official Twitter Accounts

I have tried to put together Microsoft's official twitter accounts in a list below. Please let me...

Author: Ahmet Mithat Bostanci Date: 09/08/2011

Ten watchwords for Microsoft's Windows 8 conference

An interesting blog is posted on ZDNet: Ten watchwords for Microsoft's Windows 8 conference Summary:...

Author: Ahmet Mithat Bostanci Date: 09/07/2011

Visual Studio 2010 and .NET Framework 4 Training Kit is available for download

The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and...

Author: Ahmet Mithat Bostanci Date: 07/01/2011

No traffic is logged when using Fiddler on localhost

Fiddler is a great tool for logging HTTP/HTTPS traffic in the client side. However, you may see that...

Author: Ahmet Mithat Bostanci Date: 07/01/2011

IIS services fail to start: "Windows could not start the Windows Process Activation Service - Error 6801: Transaction support within the specified resource manager is not started or was shut down due to an error" when WAS service is started

You may see that IIS related services fail to start and receive "Windows could not start the Windows...

Author: Ahmet Mithat Bostanci Date: 06/21/2011

Session_OnEnd or Session_End events in global.asax won't fire if you store ASP.NET sessions out of proc (in State Server or SQL Server)

This is an overlooked behavior which may break your ASP.NET application if you are using...

Author: Ahmet Mithat Bostanci Date: 06/03/2011

How to prevent ILDASM from disassembling my .NET code

Long story short – you can use SuppressIldasmAttribute attribute. However, please note that it...

Author: Ahmet Mithat Bostanci Date: 05/27/2011

Decompiler tools for .NET Framework

A .NET application is compiled into IL (intermediate language) during compile time and it is...

Author: Ahmet Mithat Bostanci Date: 05/24/2011

Happy Birthday Visual Basic

Twenty years ago, May 20th, 1991 at Windows World, in Atlanta, Microsoft founder Bill Gates demoed...

Author: Ahmet Mithat Bostanci Date: 05/24/2011

Press release: Microsoft to Acquire Skype

As of today, we have announced that we acquire Skype. Here is one of the most exiciting part of the...

Author: Ahmet Mithat Bostanci Date: 05/10/2011

.NET Reflector version 6 will be kept free for existing users

As I mentioned in one of my previous posts...

Author: Ahmet Mithat Bostanci Date: 05/03/2011

Free download - PSSCOR2 - New WinDBG extension for debugging .NET 4.0 applications

PSSCOR extension is a debugger extension which is super-set of SOS.DLL. It is used for debugging...

Author: Ahmet Mithat Bostanci Date: 04/28/2011

Web services may fail on IIS 7.5 or IIS 7.0 (with OS SP1) with .Net 4.0

This is a hot topic discussed in the forums and we have decided to put this on a knowledge base...

Author: Ahmet Mithat Bostanci Date: 03/09/2011

Useful articles and starting points for web development with Microsoft technologies

Thanks to Doug’s post, I have discovered a very useful article which has several Q&As...

Author: Ahmet Mithat Bostanci Date: 03/03/2011

Enabling session compression in ASP.NET 4.0

Session objects are vital components in most of web applications. ASP.NET provides a few options to...

Author: Ahmet Mithat Bostanci Date: 02/23/2011

Next>