Web Deploy – CannotGetStreamIncompleteObject

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-05-web-deploy-cannotgetstreamincompleteobject.html Web Deploy is a very powerful tool with lots of features, one of which is the ability to synchronize file between a source and 1-n destination servers.  So, from web farm perspective, you can apply all of your code modifications to a single server and…

0

My Windows 8 Store App – Hitman Website Monitor

This articles has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-04-my-windows-8-store-app-hitman-website-monitor.html After creating my Windows Phone application I wanted to test out how difficult or easy it would be to port that to a Windows 8 Store App.  After some effort, I was able to get the Windows 8 Store App developed, tested, published, downloaded and…

0

Creating custom, language specific error pages in IIS

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-03-creating-custom-language-specific-error-pages-in-iis.html Some time ago I wrote an article that provided information about how to implement customer error pages into IIS. That article was focused only on providing a custom error page in a single language.  This article will cover instructions on how to configure IIS to…

1

Some tips for troubleshooting 503 HTTP Status codes

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-03-some-tips-for-troubleshooting-503-http-status-codes.html 503’s are challenging HTTP status codes to resolve.  Sometimes they happen what appears to be random and other times they are shutting down your entire website. When you see a 503 in your HTTP Error log or IIS Logs randomly I like to recommend that…

3

Adding a Hostname to your SSL certificate binding on port 443

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-02-adding-a-hostname-to-your-ssl-certificate-binding-on-port-443.html I see a lot of articles and posts about being able to bind different websites on the same server to port 443.  This article is my take on the subject. It is possible to bind multiple websites hosted on the same server to port 443,…

6

It’s not IIS

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-02-its-not-iis.html Before joining Microsoft, I worked for many years in a large corporation supporting IIS.  When there was a disruption of service management always wanted, and needed to know what happened.  It is a standard practice that management wants to understand so that actions can be…

2

Troubleshooting IIS Performance Issues or Application Errors using LogParser

This article has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-01-troubleshooting-iis-performance-issues-or-application-errors-using-logparser.html If you haven’t already visited the troubleshooters section of the IIS.NET website, take a look at it here.  You will find a number of good troubleshooting guides. I contributed an article that discusses using LogParser to troubleshoot performance or application issues/errors.  I hope you find…

0

A global directory for IIS Express

This post has been moved to its new home here: https://benperk.github.io/msdn/2013/2013-01-a-global-directory-for-iis-express.html I know of 3 different Microsoft web server versions that can be used to host and test your web applications.  They are: Internet Information Services (IIS) Cassini Web Server IIS Express IIS is the full version with many features and can be enhanced and extended…

2

Troubleshooting an IIS Add Roles and Features error

This articles has been moved to its new home here: https://benperk.github.io/msdn/2012/2012-12-troubleshooting-an-iis-add-roles-and-features-error.html It is common to install or uninstall Web Server features.  You need these features to execute ASP.NET pages, perform logging, authenticate user requests, etc….  Figure 1 shows a sub-set list of features which you may choose to install. Figure 1, Add Roles and Features list, small…

3

Recreate Event Viewer logs

This article has been moved to its new home here:  https://benperk.github.io/msdn/2012/2012-12-recreate-event-viewer-logs.html If you ever receive “the event log file is corrupted” on Windows 2008 R2, try the following list of actions to fix it.  Following these steps result in the recreation of the event logs. 1.  Open a command as an Administrator and enter “NET STOP…

0

Professional Microsoft IIS 8, co-author Benjamin Perkins

This article has been migrated to its new home here: https://benperk.github.io/msdn/2012/2012-11-professional-microsoft-iis-8-co-author-benjamin-perkins.html The Professional Microsoft IIS 8 book is now available, check it out.  I had the opportunity to contribute a few chapters to it.  What an awesome experience!  There are lots of examples, experiences, discussions and reviews of the new features found in IIS 8.  You can get an…

0

Change or modify a Response Header value using URL Rewrite

This case has been moved to its new home here: https://benperk.github.io/msdn/2012/2012-11-change-or-modify-a-response-header-value-using-url-rewrite.html If you have ever used a tool that allows you to view the request and response headers, you certainly know that there is some information being pased back and forth between the client and the server that is not simply visible. An example of possible…

5

My Windows Phone App – Hitman Website Monitor

This article has been moved to its new home here:  https://benperk.github.io/msdn/2012/2012-10-my-windows-phone-app-hitman-website-monitor.html I was surprised at how easy it was to create and deploy a Windows Phone app.  If you are a developer then you will have no problems creating an application.  After I installed the Windows Phone 7.1 SDK alongside my Visual Studio 2010 installation,…

0

Modifying IIS 7 log data in Windows 2008

This articles has been migrated to its new home here:  https://benperk.github.io/msdn/2012/2012-07-modifying-iis-7-log-data-in-windows-2008.html Not all IIS logging properties are selected by default.  Some of them, which are not selected by default can provide some valuable information when troubleshooting performance or availability issues. To modify the properties which IIS 7 logs, first open IIS Manager, then select the…

5

Recycling a worker process due to deadlock

This article has been moved to its new home here: https://benperk.github.io/msdn/2012/2012-07-recycling-a-worker-process-due-to-deadlock.html There are many reasons why an IIS worker process can hang.  For example, a long running SQL query, searching through a Dictionary object, a non-optimal Regex command, hitting the limits of the process model configuration, etc… can all cause performance to slow. Previously, I wrote…

2