Eilon Lipton's Blog
Technical blog on Microsoft ASP.NET (and AJAX and MVC).
-
Migrating ASP.NET MVC 2 applications to ASP.NET MVC 3 Preview 1
ASP.NET MVC 3 Preview 1 has just been released! More info on ScottGu's blog.
-
Creating Visual Studio projects that only contain static files
Have you ever wanted to create a Visual Studio project that only contained static files and didn’t contain any code?
-
Last GUID used up - new ScottGuID unique ID to replace it
You might have heard in recent news that the last ever GUID was used up. The GUID {FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF} was just consumed by a soon to be released project at Microsoft. Immediately after the GUID's creation the word spread around the Microsoft campuses around the globe. Microsoft's approximately 100,000 worldwide employees then started blogging, tweeting, and facebooking about the dubious "achievement." The following screenshot shows GUIDGEN (the Windows tool for creating GUIDs) with the last ever GUID.
-
Migrating ASP.NET MVC 1.0 applications to ASP.NET MVC 2 RTM
ASP.NET MVC 2 RTM has just been released! More info on ScottGu's blog.
-
Migrating ASP.NET MVC 1.0 applications to ASP.NET MVC 2 Beta (updated!)
NOTE: There is an updated version of this tool that is compatible with ASP.NET MVC 2 RTM.
-
Migrating ASP.NET MVC 1.0 applications to ASP.NET MVC 2
NOTE: There is an updated version of this tool that is compatible with ASP.NET MVC 2 RTM.
-
Introducing SmartyRoute: A smarty-ier way to do routing in ASP.NET applications
Update 9/9/2012: Scott Hanselman has just blogged about the new Friendly URL system for ASP.NET Web Forms. It's a much fancier, and admittedly much smarty-ier way to do routing and other features for Web Forms. Also, that feature will be officially supported, unlike my original sample code!
-
The String or the Cat: A New .NET Framework Library
For years applications have been built that accept user input. Most user input starts out as a string. Strings are a universal representation of arbitrary data coming into a computer. However, most data does not remain as a string for very long. User input often ends up getting parsed or converted into another data type, such as an integer, Boolean value, or a date.
-
ASP.NET MVC Release Candidate 2: I declare myself to be declarative!
Today is a happy day: we released ASP.NET MVC Release Candidate 2. We're getting ever-so-close to the final (RTM/RTW) release of ASP.NET MVC - it won't be long! We think we fixed all the highest priority issues so that everyone out there can build ASP.NET MVC applications without worrying that we're going to make some sudden changes that will break you. Please see Phil's blog post announcing the release.
-
Opening an ASP.NET MVC project without having ASP.NET MVC installed: The project type is not supported by this installation
Projects built with ASP.NET MVC are what are known as "flavored projects." This means that instead of being an entirely new project type, ASP.NET MVC projects merely extend a different kind of existing project type. Specifically, the projects extend the Web Application Project type.