Download

Usage

The only requirement for this tool is that you have .NET Framework 3.5 SP1 on the machine. You do not need to have Visual Studio or ASP.NET MVC installed (unless you want to open your project!). Even though the tool performs an automatic backup of your solution it is recommended that you perform a manual backup of your solution as well.

To convert an ASP.NET MVC 1.0 project built with Visual Studio 2008 to an ASP.NET MVC 2 project in Visual Studio 2008 perform these steps:

Launch the converter

Select the solution

Click the “Convert” button

To convert an ASP.NET MVC 1.0 project built with Visual Studio 2008 to an ASP.NET MVC 2 project in Visual Studio 2010:

Wait until Visual Studio 2010 is released (next month!) and it will have a built-in version of this tool that will run automatically when you open an ASP.NET MVC 1.0 project

Perform the above steps, then open the project in Visual Studio 2010 and it will perform the remaining conversion steps

What it can do

Open up ASP.NET MVC 1.0 projects from Visual Studio 2008 (no other versions of ASP.NET MVC or Visual Studio are supported)

Create a full backup of your solution’s folder

For every VB or C# project that has a reference to System.Web.Mvc.dll it will (this includes ASP.NET MVC web application projects as well as ASP.NET MVC test projects):

Update references to ASP.NET MVC 2

Add a reference to System.ComponentModel.DataAnnotations 3.5 (if not already present)

For every VB or C# ASP.NET MVC Web Application it will:

Change the project type to an ASP.NET MVC 2 project

Update the root ~/web.config references to ASP.NET MVC 2

Update the root ~/web.config to have a binding redirect from ASP.NET MVC 1.0 to ASP.NET MVC 2

What it can’t do

It can have issues if your solution contains projects that are not located under the solution directory.

If you are using a source control system it might have problems overwriting files. It is recommended that before converting you check out all files from the source control system.

It cannot change code in the application that might need to be changed due to breaking changes between ASP.NET MVC 1.0 and ASP.NET MVC 2.

Feedback, Please!

If you need to convert a project to ASP.NET MVC 2 please try out this application and hopefully you’re good to go. If you spot any bugs or features that don’t work leave a comment here and I will try to address these issues in an updated release.

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'Note: ASP.NET MVC 2 RTM isn’t yet released! But this tool will help you get your ASP.NET MVC 1.0 applications ready for when it is! I have updated the MVC App Converter to convert projects from ASP.NET MVC 1.0 to ASP.NET MVC 2 RTM. This should be last the last major change to the MVC App Converter…
>>> More

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'Here is the latest in my link-listing blog series:
ASP.NET
Easily overlooked features in VS 11 Express for Web: Good post by Scott Hanselman that highlights a bunch of easily overlooked improvements that are coming to VS 11 (and specifically the free express editions) for web development: unit…
>>> More

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'We updated the browser definitions files included with ASP.NET 4 to include information on recent browsers and devices such as Google Chrome and the iPhone. You can use these browser definition files with earlier versions of ASP.NET such as ASP.NET 3 Read More......(read more)
>>> More

as seen on Stack Overflow
- Search for 'Stack Overflow'If given the choice, which path would you take?
ASP.NET Webforms + ASP.NET AJAX
or
ASP.NET MVC + JavaScript Framework of your Choice
Are there any limitations that ASP.NET Webforms / ASP.NET AJAX has vis-a-vis MVC?
>>> More

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'I’m happy to announce that the final release of ASP.NET MVC 2 is now available for VS 2008/Visual Web Developer 2008 Express with ASP.NET 3.5. You can download and install it from the following locations: Download ASP.NET MVC 2 using the Microsoft Web Platform Installer Download…
>>> More

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'Introduction: ASP.NET MVC 3 just released by ASP.NET MVC team which includes some new features, some changes, some improvements and bug fixes. In this article, I will show you the new features of ASP.NET MVC 3. This will…
>>> More

as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'Note: ASP.NET MVC 2 RTM isn’t yet released! But this tool will help you get your ASP.NET MVC 1.0 applications ready for when it is! I have updated the MVC App Converter to convert projects from ASP.NET MVC 1.0 to ASP.NET MVC 2 RTM. This should be last the last major change to the MVC App Converter…
>>> More

as seen on Geeks with Blogs
- Search for 'Geeks with Blogs'Microsoft have now released Web Matrix (and ASP.NET MVC3 if you so inclined!)
One signifcant utility is IIS Express which will replace Cassini
It is worth noting that SP1 for VS2010 should be out in Q1.
Links:
http://www.hanselman.com/blog/ASPNETMVC3WebMatrixNuGetIISExpressAndOrchardReleasedTheMicrosoftJanuaryWebReleaseInContext…
>>> More

as seen on Stack Overflow
- Search for 'Stack Overflow'I am having an intermittent issue that is appearing on one server only, and is causing all MVC pages to fail to load with the error "An item with the same key has already been added."
Restarting the application pool fixes the issue, but until then, loading any mvc page throws the following exception:
Event…
>>> More

as seen on Stack Overflow
- Search for 'Stack Overflow'On my website I want the user to have the ability to login/logout from any page. When the user select login button a modal dialog will be present to the user for him to enter in his credentials.
Since login will be on every page, I thought I would create a partial view for the login and add it to…
>>> More