Wednesday, January 5, 2011

VS 2010 SP1 (Beta) and IIS Express

VS 2010 SP1 (Beta) and IIS Express


VS 2010 SP1 (Beta) and IIS Express

Posted: 03 Jan 2011 10:56 PM PST

Last month we released the VS 2010 Service Pack 1 (SP1) Beta.  You can learn more about the VS 2010 SP1 Beta from Jason Zander's two blog posts about it, and from Scott Hanselman's blog post that covers some of the new capabilities enabled with it.  You can download and install the VS 2010 SP1 Beta here . IIS Express Earlier this summer I blogged about IIS Express .  IIS Express is a free version of IIS 7.5 that is optimized for developer scenarios.  We think it combines the ease of use of the ASP.NET Web Server (aka Cassini) currently built-into VS today with the full power of IIS.  Specifically: It's lightweight and easy to install (less than 5Mb download and a quick install) It does not require an administrator account...(read more)

Top 10 Blogging Clichés of 2010

Posted: 02 Jan 2011 09:25 PM PST

Dear Reader, I apologize for not blogging much lately. I know, total #fail, but I've been so f***ing busy lately. I thought I would start off this new year right with a top ten list FTW! Without further ado, I present my list of the top 10 blogging clichés of 2010. These are things yours truly would never ever do, right? The random photo: Starting off the list is a very common one that even gets the very best bloggers, including a random photo in the blog post completely irrelevant to the topic at hand as if trying to meet a stock photography quota for the month. Perhaps you own stock in the stock xchng (or perhaps I should!). At least try to make the photo slightly relevant so it adds something to the post. "Dear Reader": Is there a more patronizingly...(read more)

Mandatory look back at 2010

Posted: 31 Dec 2010 01:49 AM PST

Yeah, it's one of those posts, sorry. First, the mildly depressing: the most popular post on this blog this year with 47,000 hits was a post from last year about a fix to a bug in ASP.NET . A content-less post except for that link to the KB article that people should have found by going directly to the support site in the first place. Then, the really depressing: the second most popular post this year with 34,000 hits was a post from 2005 about how to display message boxes on a web page . I mean come on. This was kind of fun five years ago and it did solve one of the most common n00b mistakes VB programmers trying to move to the web were making. But come on, we've traveled about 4.7 billion miles around the Earth since then. Do people...(read more)

End Of Year 2010 Extravaganza

Posted: 30 Dec 2010 04:46 PM PST

It's the end of the year and it's time for the annual year in review blog post. I know what you're thinking, but don't worry, you remembered to turn off the stove before leaving. You're also probably thinking, "do we really need an end of year blog post from everyone?". I asked on Quora , and the answer is a definitive no, we don't. This is my absolutely unnecessary self indulgent end of year blog post. I wouldn't have it any other way, would you? I didn't want to settle with an ordinary "Ho hum bore you to tears 2010 Year in Review Blog Post". Mainly because I hate to see you cry. Really. Please stop. What I wanted was nothing short of nuclear supernova fireworks, dancing panda bears, and double rainbow fish that shoot sparks out their butts...(read more)

Migrating a blog from Orchard 0.5 to 0.9

Posted: 28 Dec 2010 01:04 AM PST

My personal blog still runs on Orchard 0.5, because the theme that I used to build it is not yet available for more recent versions, but it is still very important for me to know that I can migrate all my content and comments to a new version at any time. Fortunately, Nick Mayne has been consistently shipping a BlogML module a few days after each of the Orchard versions shipped. Because the module gallery for each version is behind a different URL and is kept alive even after a new one shipped, it is very easy to install the module for both versions. Step 0: Setting up the migration environment In order to do the migration, I made a local copy of the production site on my laptop (data included: I'm using SQL CE) and I also created a new...(read more)

ASP.NET MVC 3 Extensionless URLs on IIS 6

Posted: 22 Dec 2010 03:16 PM PST

A lot has been written about how to get ASP.NET MVC running on IIS 6 with extensionless URLs. Up until now, the story hasn't been very pretty. When running ASP.NET MVC on ASP.NET 4, it gets a lot easier. To be fair, the part that makes it easier has nothing to do with ASP.NET MVC 3 and everything to do with a little known new feature of ASP.NET 4 creatively called the ASP.NET 4 Extensionless URL feature . ASP.NET MVC 3 requires ASP.NET 4 so it naturally benefits from this new feature. If you have a server running IIS 6, ASP.NET 4, and ASP.NET MVC 3 (or even ASP.NET MVC 2. I haven't tried ASP.NET MVC 1.0), your website should just work with the default extensionless URLs generated by ASP.NET MVC applications. No need to configure wildcard mappings...(read more)

See Me in Brazil and Argentina in March

Posted: 21 Dec 2010 11:18 AM PST

Along with James Senior , I'll be speaking at a couple of free Web Camps events in South America in March 2011. Buenos Aires, Argentina – March 14-15, 2011 São Paulo, Brazil – March 18-19, 2011 The registration links are not yet available, but I'll update this blog post once they are. For a list of all upcoming Web Camps events, see the events list . If you're not familiar with Web Camps, the website provides the following description, emphasis mine: Microsoft's 2 day Web Camps are events that allow you to learn and build websites using ASP.NET MVC , WebMatrix, OData and more. Register today at a location near you! These events will cover all 3 topics and will have presentations on day 1 with hands on development on day 2. They will be available...(read more)

Not Really Interested In Lean

Posted: 20 Dec 2010 03:36 PM PST

We could have done better. That's the thought that goes through my mind when looking back on this past year and reflecting on NuGet. Overall, I think we did pretty well with the product. Nobody died from using it, we received a lot of positive feedback, and users seem genuinely happy to use the product. So why start off with a negative review? It's just my way. If you can't look back on every project you do and say to yourself "I could have done better", then you weren't paying attention and you weren't learning. For example, why stop at double rainbows when we could have gone for triple? When starting out on NuGet, we hoped to accomplish even more in our first full release. Like many projects, we have iteration milestones which each culminate...(read more)

Integrating JavaScript Unit Tests with Visual Studio

Posted: 20 Dec 2010 03:15 PM PST

Modern ASP.NET web applications take full advantage of client-side JavaScript to provide better interactivity and responsiveness. If you are building an ASP.NET application in the right way, you quickly end up with lots and lots of JavaScript code. When writing server code, you should be writing unit tests. One big advantage of unit tests is that they provide you with a safety net that enable you to safely modify your existing code – for example, fix bugs, add new features, and make performance enhancements -- without breaking your existing code. Every time you modify your code, you can execute your unit tests to verify that you have not broken anything. For the same reason that you should write unit tests for your server code, you should write...(read more)

Hanselminutes Podcast 244 - Kayak, OWIN, Open Source Web Servers and more with Benjamin van der Veen

Posted: 18 Dec 2010 02:39 PM PST

Scott sits down with open source developer Benjamin van der Veen to talk about his C# Web Server, Kayak, as well as OWIN , Open Source Web Servers and his thoughts on where server-side web development is going. Download: MP3 Full Show Links from the Show OWIN on Github Kayak - Lightweight HTTP server+framework written in C# NOTE: If you want to download our complete archives as a feed - that's all 244 shows, subscribe to the Complete MP3 Feed here . Also, please do take a moment and review the show on iTunes . Subscribe: or or Zune Do also remember the complete archives are always up and they have PDF Transcripts , a little known feature that show up a few weeks after each show. Telerik is our sponsor for this show. Building quality software...(read more)

How Would You Maximize Profit From A Time Machine?

Posted: 18 Dec 2010 02:01 PM PST

At some point, everybody and every team makes a mistake they regret and wish they could take back. During our regular status meetings, I sometimes make the mistake of saying something like "if I could go back in time, I'd tell myself not to make that decision." Image from the greenhead . That tees it up for our lead developer who's so smart even his ass is smart. You might say he's a smart ass. His response is usually "Really? I can think of a lot better things I would do with a time machine." Which got me thinking. Hypothetically speaking of course, if I did have a time machine, how exactly would I maximize my profit? Often, time travel questions fixate on boring topics such as if you could meet anyone in history, who would it be? Lincoln?...(read more)

Grr... My VC++ Project Is Building Slower in VS2010. What Do I Do Now? (A Step by Step Guide)

Posted: 05 Jan 2011 01:00 AM PST

Hi, my name is Renin John and I work as a Software Development Engineer in Test with the VC++ Project and Build Team. I was involved in testing the Build performance of the VS 2010 IDE and I wanted to give you all an idea about what to expect, and some...(read more)

Win7 Mobile Phone Comparison Chart

Posted: 05 Jan 2011 08:35 AM PST

If you are looking to buy a Win7 Mobile phone (which you should!) I found a very useful Win7 phone versus Win7 phone comparison chart over at Elektricforest that I thought I would share with you. Click on this image to get the original full sized version...( read more )...(read more)

Understanding Role Management

Posted: 05 Jan 2011 09:45 AM PST

Role management in ASP.NET helps you manage authorization, which enables you to specify the resources that users in your application are allowed to access.

Discover Sharepoint with Silverlight - Part 1

Posted: 04 Jan 2011 02:00 PM PST

Let me take a step back: in my first article on the winning pair (Sharepoint & Silverlight) I described how to set up a development environment and how to use three different ways to insert a Silverlight application in a Sharepoint site. In a second...( read more )...(read more)

No comments:

Post a Comment