Sign in
benjamin perkins
List<Solution> solutions = changes.Where(c => c.CeterisParibus != true)
Options
Blog Home
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Application Initialization
Application Request Routing
ASP.NET
Debugging
Entity Framework
IIS
IIS Express
NHibernate
PowerShell
URL Rewrite
Web Deploy
Web Farm Framework
Windows 8
Windows 8 App
Windows Phone
Archive
Archives
May 2013
(2)
April 2013
(2)
March 2013
(2)
February 2013
(2)
January 2013
(3)
December 2012
(3)
November 2012
(3)
October 2012
(3)
September 2012
(2)
August 2012
(3)
July 2012
(3)
June 2012
(2)
May 2012
(2)
April 2012
(2)
March 2012
(2)
February 2012
(1)
January 2012
(2)
December 2011
(2)
November 2011
(2)
October 2011
(3)
September 2011
(3)
August 2011
(2)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
benjamin perkins
Using Process Monitor to solve any problem, including DebugDiag
Posted
22 days ago
by
benjaminperkins
0
Comments
I attended TechReady15 and took part in a session from Mark Russinovich, the creator of Process Monitor and many if not all of the System Internals tools. He mentioned that there is no problem which Process Monitor cannot be used to help resolve. I put...
benjamin perkins
Web Deploy - CannotGetStreamIncompleteObject
Posted
22 days ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Application Initialization not making a request to the initialization page
Posted
1 month ago
by
benjaminperkins
1
Comments
Setting up Application Initialization is pretty straight forward. Instructions can be found here . After setting it up the Application Initialization module with these parameters: autoStart = True startMode = AlwaysRunning when IIS was...
benjamin perkins
My Windows 8 Store App – Hitman Website Monitor
Posted
1 month ago
by
benjaminperkins
0
Comments
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 installed...
benjamin perkins
Creating custom, language specific error pages in IIS
Posted
2 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Some tips for troubleshooting 503 HTTP Status codes
Posted
2 months ago
by
benjaminperkins
1
Comments
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...
benjamin perkins
Adding a Hostname to your SSL certificate binding on port 443
Posted
3 months ago
by
benjaminperkins
0
Comments
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, but you can’t...
benjamin perkins
It’s not IIS
Posted
3 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Troubleshooting IIS Performance Issues or Application Errors using LogParser
Posted
4 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Debugging a hung application with WinDbg
Posted
4 months ago
by
benjaminperkins
0
Comments
There are many reasons that threads can be blocked causing an application to hang. This is an example of one of those situations. I loaded a memory dump into WinDbg and loaded the PSSCOR2 extension. When I executed !syncblk, I received the following result...
benjamin perkins
A global directory for IIS Express
Posted
4 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Troubleshooting an IIS Add Roles and Features error
Posted
5 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
How to capture a memory dump of a W3WP process that consumes too much CPU
Posted
5 months ago
by
benjaminperkins
0
Comments
If you want to find out why a W3WP worker process is consuming so much CPU, you can use ProcDump . You might also use LogParser to look at the time-taken field, but to get to the root cause you will need to get deep into the source. Before you can get...
benjamin perkins
Recreate Event Viewer logs
Posted
5 months ago
by
benjaminperkins
0
Comments
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 EVENTLOG...
benjamin perkins
Professional Microsoft IIS 8, co-author Benjamin Perkins
Posted
5 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
StaticCompressionDisableCpuUsage and DynamicCompressionDisableCpuUsage
Posted
6 months ago
by
benjaminperkins
0
Comments
Performance problems are generally difficult to find the root cause of and fix. There are so many ‘touch points’ that where to start looking much less finding the root cause while the issue is happening, can be a challenge. I found these...
benjamin perkins
Change or modify a Response Header value using URL Rewrite
Posted
6 months ago
by
benjaminperkins
1
Comments
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...
benjamin perkins
My Windows Phone App – Hitman Website Monitor
Posted
7 months ago
by
benjaminperkins
0
Comments
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, I created...
benjamin perkins
New ProcDump version 5.0 released, using the –f parameter
Posted
7 months ago
by
benjaminperkins
0
Comments
I really like to use ProcDump for troubleshooting crashes, memory/cpu utilization issues and hangs. I have written a number of other blogs that discuss how to use it here , here and here . The tool is small and unobtrusive, yet very powerful. The new...
benjamin perkins
Application Request Routing (ARR) - HTTP Error 400.0 - Bad Request
Posted
7 months ago
by
benjaminperkins
0
Comments
I was working on setting up an ARR solution the other day and I ran into this error, and shown in Figure 1. The request cannot be routed because it has reached the Max-Forwards limit. The server may be self-referencing itself in request routing topology...
benjamin perkins
Application Request Router (ARR) - HTTP Error 502.3 - Bad Gateway
Posted
8 months ago
by
benjaminperkins
0
Comments
I was setting up a web farm with Web Farm Framework (WFF) and Application Request Router (ARR) and received the error shown in Figure 1. Figure 1, HTTP Error 502.3 - Bad Gateway I checked the Monitoring and Management window to see if the Health...
benjamin perkins
Debug = True
Posted
8 months ago
by
benjaminperkins
2
Comments
If you have ever performed website optimization then it is likely you have read this article here . This article discusses the impact of having the debug set to true in your production application. In another one of my blogs on C#, I made the comment...
benjamin perkins
Modifying IIS 7 log data in Windows 2008
Posted
9 months ago
by
benjaminperkins
1
Comments
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...
benjamin perkins
Recycling a worker process due to deadlock
Posted
9 months ago
by
benjaminperkins
0
Comments
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...
benjamin perkins
Using !DumpThreadConfig (!dtc) within WinDbg
Posted
9 months ago
by
benjaminperkins
0
Comments
I have written articles about how to capture a W3WP memory dump on Windows 2003 and Windows 2008 . Once you have the memory dump, you need to analyze it to find out what is causing the problem. One command I use while analyzing a memory dump is !DumpThreadConfig...
Page 1 of 3 (51 items)
1
2
3