I am using Visual Studio 2010, C# and attempting to publish WEB Service to a 2008 R2 Enterprise OS. I created a virtual folder on the server, changed it to an application, copied the Web Service files into this virtual folder. I can browse to the virtual folder using IE. I then updated my service reference in Visual Studio to point toward the new virtual directory on the 2008 R2 server. When I run the application I receive a HTTP 500 error code. I am at a loss. Any help would be greatly appreciated.