February 2012 - Posts
Visual Studio 11 Beta is now available to download. Please visit Jason Zander's Blog for the download links and overview of the new features. We have many enhanced many features in the Beta. We'll discuss some of them in future blog posts. Here are a few web development tools features included in the Visual Studio 11 Beta compared to VS2010. Many of them have already been mentioned in our Visual Studio 11 Developer Preview blogs. Visual Studio 11 Express Beta for Web is now available. It includes support for TFS and unit testing tools. It’s downloadable via Web PI. ASP.NET MVC4 Beta are included in the Visual Studio 11 Beta New MVC4 templates and Web Forms templates are provided with features such as HTML5 support and ASP.NET 4...
We shipped MVC4 Beta recently, and found it may cause VS2010 sp1 cshtml/vbhtml editor to pause for a long time after typing snippet, JavaScript inside cshtml or vbhtml files, if the MVC4 application has just been created and has not been compiled. The workaround is to compile the project to get the assemblies in the bin folder. Note, if you clean the project which removes the assemblies from the bin folder, the editor problem will come back. We are actively working on a resolution for this issue for next release. Thanks. Best regards. Xinyang Qiu Web Platform and Tools Team Read More...
I just couldn't stay away from the Windows Azure community! I've accepted the position of Chief Windows Azure Architect for Aditi . (Yup, that's my picture on our homepage.) If you haven't heard of Aditi yet, you probably will. Not only is Aditi a top Microsoft partner already, but the company is making a big bet on Windows Azure specifically, hitting the ground running with the acquisition of Cumulux . My new job at Aditi has two parts: I'll continue to be a voice in the Windows Azure community, now from a more hands-on perspective reflecting the experience my colleagues and I have at Aditi. I'll be working with Aditi's other architects and directly with our customers to build great solutions on Windows Azure. Here's...
Drivers in Orchard are responsible for taking content parts and using them to generate shapes for the rendering engine to transform into HTML. A little known fact is that there can be more than one driver for any given part. You might be wondering what this can be used for: one shape per part seems like a reasonable assumption. I’ll show one case where this ability to add a driver to the one that already exists came in really handy. One of the sites I’m working on is making heavy use of taxonomies. The customer wanted to add management screens for the order of terms in any given taxonomy, that had some interesting specific features. We wanted a couple of links to that additional screen right inside the existing UI for a taxonomy field. I could...
Earlier this week I blogged about the release of the ASP.NET MVC 4 Beta . ASP.NET MVC 4 is a significant update that brings with it a bunch of great new features and capabilities. One of the improvements I’m most excited about is the support it brings for creating “Web APIs”. Today’s blog post is the first of several I’m going to do that talk about this new functionality. Web APIs The last few years have seen the rise of Web APIs - services exposed over plain HTTP rather than through a more formal service contract (like SOAP or WS*). Exposing services this way can make it easier to integrate functionality with a broad variety of device and client platforms, as well as create richer HTML experiences using JavaScript from...
Over the past few months, the Bing Mobile team (that I am part of ... more on that later) has been working on a new application that tackles the local/mobile space with a fresh new approach when compared to generic mobile search. It combines elements of exploration, rich content, and new UX design applied to the eating out scenario in Seattle neighborhoods, in the form of a Windows Phone application called bSeattle that we just released onto the marketplace. This application is a bit of an experiment in a few ways ... the learnings from real-world use will directly influence how the product evolves, as well as how the scenario itself grows in depth and breadth to cover additional content and user tasks, additional metropolitan areas, as well...
A few days ago we released the ASP.NET MVC 4 Beta . This is a significant release that brings with it a bunch of great new features and capabilities. The ASP.NET MVC 4 Beta release works with VS 2010 and .NET 4.0, and is side-by-side compatible with prior releases of ASP.NET MVC (meaning you can safely install it and not worry about it impacting your existing apps built with earlier releases). It supports a “go-live” license that allows you to build and deploy production apps with it. Click here to download and install it today. The ASP.NET MVC 4 Beta will also be built-into the upcoming VS11 / .NET 4.5 beta that is coming out shortly. This week’s beta doesn’t work with the previous VS11 developer preview that shipped...
The other day I saw a question on StackOverflow (link in resources below) asking How you can create a Web Deploy (AKA MSDeploy) package when publishing a ClickOnce project. The easiest way to do this is to use the Web Deploy command line utility, msdeploy.exe. With the command line you can easily create an MSDeploy package from a folder with a command like the following: %msdeploy% -verb:sync -source:contentPath="C:\Temp\_NET\WebPackageWithClickOnce\WebPackageWithClickOnce\bin\Debug\app.publish" -dest:package="C:\Temp\_NET\WebPackageWithClickOnce\WebPackageWithClickOnce\bin\Debug\co-pkg.zip" Here you can see that I’m using the sync verb, along with a contentPath provider ( which points to a folder ) as the source and...
More Posts