Finding Microsoft File Transfer Manager

Earlier today, Microsoft released Windows 8 Beta. Of course, when I was downloading it, I had to leave and head to another building. So, I paused my download in the Microsoft File Transfer Manager. However, I couldn’t find it easily again. I finally found a blog post saying it was called TransferMgr.exe. I searched my machine and found it at “C:\Windows\Downloaded Program Files\TransferMgr.exe”. Be sure to look for it there first in the event of needing it.

Bring Back Visual Studio 11 Installation Customization

Earlier today Microsoft released Visual Studio 11 Beta as a general release. One of the first things you may notice is that the installation customization of VS11 Beta has been removed. If you are installing VS11 on Windows 8 Beta, you’re looking at consuming around 20GB of disk. So Microsoft already released the beta so their mind is made up, right? Not exactly. The team is constantly looking at feedback on the http://visualstudio.uservoice.com website. One of the items that I’ve submitted is to bring back the customization. You can use up to three (3) of your User Voice votes for … Continue reading Bring Back Visual Studio 11 Installation Customization

Using Data Annotations in the .NET Framework

Starting with .NET 4 or MVC3, a developer could use a data annotation on a property to force data validation. This is extremely powerful especially for MVC developers. The same data annotations can also be used when building custom modules for Orchard CMS. The annotations built into the framework include the following: Required – Allows you to mark a property as being required. StringLength – Allows a maximum string length to be specified for a property. Range – Validates the value of the specified property is between a range of values. RegularExpression – Allows you to specify a regular expression … Continue reading Using Data Annotations in the .NET Framework

Resolving an SmtpException stating ‘Too many messages for this session’

Have you ever noticed an exception being thrown by your application stating something like the following: System.Net.Mail.SmtpException: Service not available, closing transmission channel. The server response was: #4.x.2 Too many messages for this session This has been an issue since early versions of the System.Net.Mail namespace. The SmtpServer object never included a Dispose() method that properly shutdown the connection to the server. So, even if you are creating new objects, the GC never disposed of the original thus causing this exception. There are two workarounds for this exception as document on the Connect website: Upgrade to the .NET Framework 4.0 … Continue reading Resolving an SmtpException stating ‘Too many messages for this session’

TECHbash 2012: A Free Technology Conference in Northeastern Pennsylvania

Ever want to check out the latest technologies but have been too busy dealing with kids, co-workers, or angry birds? Now’s your chance. Push everything aside and get ready to attend the coolest conference in town. Well, it’s not in a town. Pennsylvania only has one of those. Rather, it’s at Luzerne County Community College in Nanticoke, PA. If you’re not familiar with Nanticoke, it’s a small township just south of the City of Wilkes-Barre and approximately 30 minutes south of Scranton, Pennsylvania. While the registration page is not available for TECHbash 2012 just yet, it doesn’t mean that you … Continue reading TECHbash 2012: A Free Technology Conference in Northeastern Pennsylvania

Using HTML 5 Geolocation, Google Maps to Generate Driving Distance

HTML5 will introduce many new and exciting features including the addition of geolocation. Geolocation allows a device to determine a global position of the device (latitude and longitude), it’s accuracy (horizontal accuracy and vertical accuracy), altitude, and speed. The Geolocation feature in HTML 5 is already supported by most mainstream browsers. According to research performed by Mark Pilgrim, the following browser support Geolocation: IE Firefox Safari Chrome Opera iPhone Android 9.0+ 3.5+ 5.0+ 5.0+ 10.6+ 3.0+ 2.0+ There are a few “gotchas” to keep in mind when using Geolocation: The browser may not support the HTML 5 geolocation API. Many … Continue reading Using HTML 5 Geolocation, Google Maps to Generate Driving Distance

ASP.NET MVC 4 Beta Released

The ASP.NET MVC 4 Beta and ASP.NET Web API Beta have just been released. You can visit the asp.net, msdn.microsoft.com, or Microsoft Download Center to download the latest bits. ASP.NET MVC 4 includes many new features including, but not limited to: New Web API support built in New project templates such as the mobile project template. Support for Mobile apps Support for Recipes (similar to, but not quite, like recipes in the Orchard CMS) Support for Async methods (think new async features) Be sure to check out both. I’ll be posting more on it later on.

ASP.NET MVC 4 and Web API Beta Released

The ASP.NET MVC 4 Beta and Web API Beta have just been released. You can visit the asp.net, msdn.microsoft.com, or Microsoft Download Center to download the latest bits. ASP.NET MVC 4 includes many new features including, but not limited to: New project templates such as the mobile project template. Support for Mobile apps Support for Recipes (similar to, but not quite, like recipes in the Orchard CMS) Support for Async methods (think new async features) The Web API allows API’s to be built using WCF and REST. Be sure to check out both. I’ll be posting more on it later … Continue reading ASP.NET MVC 4 and Web API Beta Released