Showing archive results for 2009

Jun 23, 2009
Post comments count0
Post likes count0

Visual Web Developer – Designer Survey

Web Development Tools Microsoft

The VWD team is always looking for ways to improve our product for our customers. To help us better achieve this goal we have created a survey that we hope you will take a few moments to fill out.Click Here to take survey This survey centers around the VWD designer which provides a WYSIWYG editor for creating and editing Web pages. All feedback wil...

ASP.NET
Jun 22, 2009
Post comments count0
Post likes count0

Cancellation in Parallel Extensions

Mike Liddell

One of the great features that crosses all of Parallel Extensions types is a consistent approach to cancellation (see https://blogs.msdn.com/pfxteam/archive/2009/05/22/9635790.aspx). In this post we explore some of the ways cancellation is used in Parallel Extensions and explain the guidance we developed. The new cancellation system is a cooperativ...

.NET Parallel Programming
Jun 20, 2009
Post comments count0
Post likes count0

Getting more information than the exception class provides

CLR Team

We recently had a question about how to get more information than an exception’s type provides. The developer was trying to copy a file and didn’t know why the copy was failing. File copies can fail for many reasons, almost all of them what Eric Lippert calls “exogenous conditions”. The developer was catching System.IOExcept...

.NET
Jun 19, 2009
Post comments count0
Post likes count0

Tail Call Improvements in .Net Framework 4

CLR Team

Grant Richins has a post on the CLR Code Generation team blog that covers the work done to improve the x64 JIT to honor the "tail." instruction prefix, thereby making functional languages like F# more viable. You can find the full post here.

.NET
Jun 19, 2009
Post comments count0
Post likes count1

Tasks and the Event-based Asynchronous Pattern

Stephen Toub - MSFT

As has been discussed previously, one of the new features in the Task Parallel Library is TaskCompletionSource<TResult>, which enables the creation of a Task<TResult> that represents any other asynchronous operation.  There are a wide variety of sources in the .NET Framework for asynchronous work.  One comes from components th...

.NET Parallel Programming
Jun 17, 2009
Post comments count0
Post likes count0

ASP.Net MVC for Visual Studio 2010 Beta1 Codeplex

Web Development Tools Microsoft

ASP.Net MVC for Visual Studio 2010 is available for download here: http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28527.There is no new functionality but you should be able to upgrade your applications to target the 4.0 framework (or leave them as is) if you would like to play with ASP.Net MVC on Dev10. Please read the release no...

ASP.NET
Jun 16, 2009
Post comments count0
Post likes count0

Updates to FTP publishing in Visual Studio 2010

Web Development Tools Microsoft

With VS2010, we introduced “web deployment tool” as the new publish method; at the same time, FTP publish is still available and supported in VS2010. In web application project system, because we centralized main deployment workflow, so some new features usually introducd at the same time with “web deployment tool” is also available to FTP publish....

ASP.NET
Jun 16, 2009
Post comments count0
Post likes count0

Changes to the Publish dialog in web application project system in Visual Studio 2010

Web Development Tools Microsoft

This blog explains some modification we made to the publish dialog in the web application project system, mainly to accommodate new web deployment tools from IIS team (aka “MsDeploy”). Changes are summarized as following: 1. Persist your publish settings through creating and managing publish profiles 2. Provide a “publish method” combo box for yo...

ASP.NET
Jun 13, 2009
Post comments count0
Post likes count0

How PLINQ processes an IEnumerable on multiple cores

Igor Ostrovsky - MSFT

As Ed Essey explained in Partitioning in PLINQ, partitioning is an important step in PLINQ execution. Partitioning splits up a single input sequence into multiple sequences that can be processed in parallel. This post further explains chunk partitioning, the most general partitioning scheme that works on any IEnumerable<T>.Chunk partitioning ...

.NET Parallel Programming
Jun 11, 2009
Post comments count0
Post likes count0

What’s New for .Net Framework Security

CLR Team

 Shawn Farkas, CLR security developer, has started a cool series of posts on what’s new in .NET Framework 4 security. If you’re doing any work with or have scenarios involving partially trusted code, you’ll want to take a look. Topics include sandboxing, Code Access Security (CAS) Policy, and a nifty Channel 9 video. Check it...

.NET