Scott Hanselman

ASP.NET MVC Source Code Available

March 21, 2008 Comment on this post [5] Posted in ASP.NET | ASP.NET MVC | Programming | Source Code
Sponsored By

image My boss's boss has blogged about what's been going on this week: The ASP.NET MVC Source is up on CodePlex at

You can download, read and compile it now.

The goal is to start releasing drops really often. If you're into it, then watch the source code tab, if not, that's cool too, you can wait until it releases later.

You can enter bugs in the issue tracker or complain in the forums and watch the roadmap as it evolves. You can see how to compile it (unzip and build) as well.

Related Links

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
March 21, 2008 21:51
I think it's absolutely awesome that we're getting this source code. Just to peruse some professionally developed code will be very interesting. Five years ago, would anyone have believe this?
March 22, 2008 12:07
I will wait to see some more real life examples of ASP.NET MVC code.

Josh Coswell
March 25, 2008 3:33
Hi Scott.

I'm probably overlooking something, but I'd like to deploy an MVC application to an IIS6 webserver without having to get our server folks to install the CTP 2 on the webserver. I downloaded the source and was able to compile it fine. I put a reference to the newly compiled System.Web.Mvc.dll in my web project and also re-pointed the System.Web.Abstractions.dll and System.Web.Routing.dll to the ones used in the MVC source project, but now my code won't compile because I'm assuming the abstractions and routing dll's need Full-Trust? or need to be installed in the GAC? Is there a way around this? We have .net 3.5 on our web servers so all I want to do is drop files into a web share they've given me and hopefully everything runs :)

PS - I really like what you guys are doing with MVC - I've been a Microsoft developer for 8 years and started to hate doing web development with - especially when I found Django and Ruby on Rails - now I'm moving all my dev projects to MVC for the power that .net offers and its an accepted standard in our company - unlike ruby or python...

April 03, 2008 12:26
All the MVC-related DLLs should work by just placing them in your application's "bin" folder. They also all work in Medium Trust. If you're having problems getting it running I'd suggest posting the question on the ASP.NET MVC Forums: (or perhaps search for a post that already has an answer).

May 06, 2008 9:09
Hi Scott,

Thats great news on the MVC front.

A couple of questions though:

1) When can we run MVC in partial trust? I tried publishing my sample MVC app from VS2k8 to my Shared Hosting environment (Server Intellect), and things didnt play nicely until Full trust was enabled on my account.

2) Any tips on integrating MVC with other web apps? For example I'd like ASP.NET MVC to drive my main site, , but still be able to point to my dasblog installation (currently disabled). Is there any special routing rules that I can setup to say "just ignore anything that looks like /blog/*" ?



Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.