File Path On Footer Extension 1.4.3 released with Environment Font support.

File Path On Footer Extension version 1.4.3 released with Environment Font Support.

Tools->Options->Environment->Fonts and Colors->Environment Font

Sample screenshot with custom Environment Font setting

Change log

Version 1.4.3

  • Fixed – Invalid Exception message while copying file path using right click.
  • Fixed – File path was not properly visible (bottom area was cropped) if we change the Environment Font settings.

Version 1.4.2

Fixed – Unwanted exception message was showing on Web Essentials Preview Pane of .LESS file.
Version 1.4.1

Fixed – underscore (_) was not showing in file path.
Version 1.4

Fixed font change in Conditional Breakpoint window.
Fixed an issue in .sql file.
Exception handlers are updated to show detailed error descrition, if any.
Version 1.3

Fixed Invalid text in Conditional Breakpoint and Quick Watch window.
Version 1.2

Added support to 11 Visual Studio Themes
Version 1.1

Added support to more files.
Version 1.0

Initial Version

Click here to Download

If the tool helps you and you like it please rate it!

CodeProject MVP 2015

I have recognized by MVP (Most Valuable Professional) by Code Project again for the year 2015.

This is third time I have been awarded with MVP.  I received the mail from Chris Maunder that, I have been awarded as CodeProject MVP for the year 2015 on recognition towards my contribution to the community. Here is the mail that I received from him:


In recognition of your outstanding contributions to the community, either through Quick Answers, the forums or through articles and tips, you have been awarded CodeProject MVP status for 2015.

Your MVP status will be recognized through the MVP icon you will have next to your forum postings as well as a notice in your member profile. Also, as formal recognition of your award status we will be sending out certificates to all our MVPs. ………..

Again, Thank you for all the help you have provided to the community.

Chris Maunder

I would like to congratulate all the MVP Winners 2015. I would like to thank all my readers, friends and well wishers for their support and suggestions and thanks to Chirs Maunder(Co- Founder of Code Project).

I Wish you a Happy New Year 2015

It’s been a year I have started my blog with a hope that it will give a chance to get more closer with the developer community. I am extremely satisfied with the support and cooperation of my online friends, their suggestions helped me a lot on improving my blogging skills.

This year I will try to find more time on blogging. Thanks everyone for the wonderful support and hoping the same in this year too.

“Your success and happiness lies in you. Resolve to keep happy, and your joy and you shall form an invincible host against difficulties”.– Helen Keller, American author, political activist, and lecturer

Best wishes for New Year 2015

Keep going! Happy Programming.



HTTP Error 500.19 – Internal Server Error – 0x80070021 (IIS 8.5)

I started getting below error in a fresh box where I have got windows 8.1 and Visual Studio 2013,

HTTP Error 500.19 – Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Module    IIS Web Core
Notification    BeginRequest
Handler    Not yet determined
Error Code    0x80070021
Config Error    This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault=”Deny”), or set explicitly by a location tag with overrideMode=”Deny” or the legacy allowOverride=”false”.

HTTP Error 500.19 - Internal Server Error 0x80070021

To resolve the above I just enabled the Application Development Features under Word Wide Service as shown below

HTTP Error 500.19 - Internal Server Error -  This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false". 0x8007002 IIS Change

I hope this might help you.

WCF – REST enabled service

The WCF WEB HTTP Programming Model allows developers to expose Windows Communication Foundation (WCF) Web services through basic HTTP requests without requiring SOAP. The WCF WEB HTTP Programming Model is built on top of the existing WCF extensibility model. Using this article I’m going to explain how to create a REST enabled WCF Service. I have used a simple Patient Sevice to demonstrate the RESFful WCF Service.

What is REST

REST stands for REpresentational State Transfer. The term representational state transfer was introduced and defined in 2000 by Roy Fielding as a concept in his PhD dissertation . The REST is resource based, a resource can be a person, address, user etc and in a RESTful service we will be doing some operations on the resources. The constraints of REST are based on the same underlying principles that govern the Web. Those principles are,

  • User agents interact with resources, and resources are anything that can be named and represented. Each resource can be addressed via a unique Uniform Resource Identifier (URI).
  • Interaction with resources (located through their unique URIs) is accomplished using a uniform interface of the HTTP standard verbs (GET, POST, PUT, and DELETE). Also important in the interaction is the declaration of the resource’s media type, which is designated using the HTTP Content-Type header. (XHTML, XML, JPG, PNG, and JSON are some well-known media types.)
  • Resources are self-descriptive. All the information necessary to process a request on a resource is contained inside the request itself (which allows services to be stateless).
  • Resources contain links to other resources (hyper-media).


WCF is the Microsoft framework for building applications that communicates over a network, regardless of the style or protocol. The WCF Services has the ability to expose REST services using System.ServiceModel.Web assembly. This ServiceModel gives you two attributes, WebGetAttribute and WebInvokeAttribute and a URI template mechanism that enables you to declare the URI and verb to which each method is going to respond.

Read more from

WCF RESTful Service