Welcome to MSDN Blogs Sign in | Join | Help

March 2009 - Posts

ASP.NET MVC Training Kit

Late last week a training kit for the ASP.NET MVC framework was published against the final version of the product. As with other training kits, this is a collection of presentations, labs, demos and the like that explain how to use the product. If you're
Posted by Nicholas Allen | 1 Comments
Filed under:

Building Cloud Services

Aaron Skonnard has an article in the April edition of MSDN Magazine on building applications with .Net Services . .Net Services are a service implementation for the Azure cloud platform that will be the most familiar to programmers who have built WCF

Securing Custom Headers, Version 3

How do I configure a client to sign or encrypt message headers that are generated dynamically at runtime? The client uses the same ChannelProtectionRequirements mechanism to specify the protection of message headers as the service does. Your intuition

WCF and WF Usability Study

The Dublin team is doing a user research study next week and has extra slots available for additional participants. You'll show up at the user research lab for a few hours and in return receive some Microsoft products for your time. Participants are likely
Posted by Nicholas Allen | 0 Comments
Filed under:

Federation with Geneva

Vittorio Bertocci has a nice high-level walkthrough of performing federation in a web service using the Geneva framework. Federation is a popular way of solving the trust problem when there are many different authorities of trust that an application has
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Distinguishing Messages

Can I have two operations with the same name but different calling conventions use the same action? No, the point of the action property on a message is to guarantee that the message contains sufficient information to distinguish which operation it should

ASP.NET MVC 1.0

The final release of ASP.NET MVC 1.0 debuted at MIX and it's available for you to grab now. ASP.NET MVC 1.0 installer and release notes ASP.NET MVC online documentation The release notes describe a way to do a server install on machines where Visual Studio
Posted by Nicholas Allen | 0 Comments
Filed under:

MIX Online

Today is the third and final day of MIX and the content from earlier in the show is starting to appear online. Here's what I've found so far. Download some of the tools and CTPs announced at MIX . Watch the recorded sessions that are available 1-2 days

Talking about Services

Joel Reyes is an evangelist on the public sector team that writes occasional articles covering different Microsoft services technologies. Here's a sample of some of them that you might enjoy. Building services using ASP.NET: Routing , MVC Building services

Extending ServiceAuthorizationManager

When extending ServiceAuthorizationManager, what does the base implementation provide? The entry point for ServiceAuthorizationManager comes from the authorization behavior of the service and goes first to CheckAccess(OperationContext, Message). This

Duration Rounded Down

When I look at the performance counters in my service for the execution time of an operation, the value is always zero. Why? There's a variety of reasons I can think of for why call data may not be collected and all are relatively easy to check. First,
Posted by Nicholas Allen | 0 Comments
Filed under: , ,

Network Monitor 3.3 Beta

A new beta release of Network Monitor is available on Connect. Network Monitor is a tool for tracing and analyzing network traffic that's particularly useful at capturing wire data for WCF applications. You can get details about the new features in Network
Posted by Nicholas Allen | 0 Comments
Filed under: ,

The ASP.NET MVC Tutorial

Scott Guthrie has been working overtime to create the last ASP.NET MVC tutorial you'll ever need . It's a 185 page application building tour going from the very first bit of getting starting and continuing through all of the important concepts and features
Posted by Nicholas Allen | 3 Comments
Filed under:

Callback Behaviors

How do I apply behaviors to the callback portion of a callback contract? If you were going to apply a behavior to the non-callback portion of the callback contract, you'd do so through an IContractBehavior attached to the relevant part of the service

SAML Client Credentials

Dominick Baier put up an article yesterday showing how to use client generated SAML tokens for providing client credentials. This is more a demonstration of the capabilities of Geneva for credential and claim handling than a practical code library to

Kerberos Kernel Authentication Hotfix

After talking about Kerberos kernel authentication earlier I noticed that there was a hotfix available for a crash related to the feature. Kernel mode authentication is a new feature in IIS7 that optimizes the authentication of connections. This particular
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Silverlight Spy for Inspecting Applications

Silverlight Spy is a development tool that allows you to poke around inside a running Silverlight 2 application. The interface is basically a browser view together with property inspectors for UI controls, events, XAML, and the like. Launching the application
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Default Content Type

Why doesn't WCF recognize a request without a Content-Type header? An HTTP message that contains a body is supposed to include a Content-Type header that describes the body format. An indication of the body format is crucial to processing the message
Posted by Nicholas Allen | 0 Comments
Filed under: , , ,

ASP.NET MVC Release Candidate Update and More Book Chapters

ASP.NET MVC has an updated release candidate that is built on Orcas SP1. There are minimal other changes to the release candidate besides this dependency. ASP.NET MVC Release Candidate 2 ASP.NET MVC Release Candidate 2 Release Notes You can also get access
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Routing by Example

Jesus Rodriguez has an example of defining custom message filter types for use by the Dublin forwarding service. One of the early forwarding service design decisions was to use the WCF MessageFilter infrastructure to define the routing table rather than
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Memory Impact of Quotas

Will setting the receive quotas to large values cause my service to run out of memory? It depends on the messages that people send you. Assigning large values to quotas does not cause WCF to immediately allocate the amount of memory that you specify as
Posted by Nicholas Allen | 2 Comments
Filed under: , ,

MTOM Boundary Markers

What is the string "--uuid:…" doing embedded in MTOM messages? That string is a boundary marker that separates one part of the message from another. This scheme of separating message parts using a unique string is common to many types of multipart messages
 
Page view tracker