Welcome to Microsoft .NET Framework 3.0 Community (NetFx3)

The .NET Framework is Microsoft's managed code programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

Learn More...

WCF Community Bloggers

Browse by Tags

All Tags » VS 2008   (RSS)

  • My Proxy Wrapper and the EVIL SUO File

    A few weeks ago I was presenting a code sample that I created last year and discovered a mysterious problem. First, let me explain the sample. It is a proxy wrapper for WCF clients that illustrates how to swallow timeout exceptions and recreate channels automatically when there is an exception that faults the channel. The idea is this: When a channel with a transport session times out, does the user need to see an error? Not really. But, the exception won't show up until you try to call the service, so my wrapper catches communication exceptions and if they are not faults it creates a new channel and retries the same call to the service once more. The theory is, if it fails again, we probably have a bigger problem. Otherwise, we will have successfully allowed the client to continue working without seeing an error. When an uncaught exception from the service faults the channel, the client channel will also be faulted if the call is not one-way. The user should see the error message, even if it is an uncaught exception, but the next time they use the proxy they should get a new channel so they can continue to work. So, the proxy wrapper creates the channel again if the channel is faulted, before making the next call. I explained this in my ASP.NET Pro article on the subject. The latest code for this is here: http://www.dasblonde.net/downloads/Proxies.zip Well, the problem that In encountered is that all of a sudden my logic for checking if the channel was faulted after a timeout, Read More...
  • Launch Into 2008...A Microsoft Geek's Timeline

    For the NuCon events we have been running with Microsoft to launch the 2008 Launch Wave, we have been giving out these Neudesic/Microsoft shirts that, IMHO, are really cool - they have this cool timeline on the back on how we see we got to here and shows a lot of the things we focus on (i.e. We use Agile/Scrum methodologies exclusively to run our projects): Simula 67 '67 Pascal '70 Internet Goes Public '92 SQL Server 4.21 Shipped '92 Scrum Created '93 SOA Coined '96 MS Released OLAP Services '98 EAI Coined '99 C# Announced '00 Web Services Coined '00 WSDL 1.0 Spec. '00 SOAP 1.1 Spec. '00 SQL Server Released '00 Neudesic Formed '01 Agile Manifesto '01 ESB Coined '02 "Indigo" Available '03 WS-Security 1.0 Spec '04 Neuron Conceived '05 .NET 3.0 RTM '06 LINQ Announced '05 C# 3.0 RTM '07 .NET 3.5 RTM '07 SOAP 1.2 Spec. '07 Neuron RTM '07 SQL Server 2008 '08 Technorati Tags: Microsoft , Neudesic , Web Services , SQL Server , LINQ , .NET Framework 3.5 , Neuron Read More...
  • Visual Studio 2005/2008 CTP Setup - February 2008

    I'm in the middle of preparing for a session at SD West next week where I talk about the Microsoft Technology Roadmap - basically an avalanche of technologies in one day. Each time I present this I have to update my resources with newer tools, usually extensions to Visual Studio environment, so that attendees can be successful at running demos. Here is my latest list of "setup instructions" for the CTPs I use, with links to where the sites are located. I can't guarantee how long these will be the latest, but you should be OK for at least the next month! Windows XP/SP2 or Windows Server 2003 Setup This section describes core machine setup for the operating system, .NET 3.0 and SQL Server. · Enable IIS · Enable MSMQ · Install .NET 3.0 http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en · Windows SDK Update for Vista (really, for .NET 3.0) http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&displaylang=en · SQL Server 2000/2005 or SQL Express o Install any service packs Windows Vista/SP1 or Windows Server 2008 This section describes core machine setup for the operating system, .NET 3.0 and SQL Server. · Enable IIS/WAS · Enable MSMQ · NOTE: .NET 3.0 is already installed · Windows SDK for Vista (really, for .NET 3.0) http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&displaylang=en · SQL Server 2000/2005 or SQL Express o Install any Read More...
  • New and Notable 207

    I hope, for those that celebrate Thanksgiving, had a great holiday. For me, it is time for me to realize my blessings again. I only have to look in Heather and Jonathan's faces to remind me as well as Sue. I am truly blessed with a beautiful and wonderful family, the best job I have ever had, in a company of great, smart people and great friends. Yesterday, was my attempt to be a "real man" and rake a 1/2 acre of leaves in my yard. For those who have ever seen my house, they know that I am in the heavily wooded Pine Barrens. After nearly breaking my back, I broke down, went and got a Leaf Blower. WCF/BizTalk/ESB/SOA My very good friend Jesus Rodriguez, looks at applying Microsoft's Managed Services Engine (MSE) to SOA Governance scenarios that he has typically addressed with HP-Systinet2 , SoftwareAG and SOASoftware . This is of big interest, to me, and my customers, looking for viable governance options for WCF. Its getting very easy for "collections" of WCF services to get out of control quickly without governance, IMHO. Jesus follows up with looking to see if MSE can be applied for run-time governance with Dynamic endpoint resolution usingf the Managed Services Engine My prolific friend, Aaron, has a Screencast: BizTalk WCF Adapters -- Send Ports & Custom WCF Bindings with a short demo Speaking of good friends, Marjan, has finally put up the pictures of the MVP Dinner Jesus has More on WS-Policy Visual Studio 2008/Software Development Tools Jeffery Read More...
  • Sam Gentile, INETA, Findlay Ohio, Nov 27, 2007

    First things first; A very happy thanksgiving to everyone in the US! I am going to be out doing an INETA presentation in Findlay, Ohio. Like the other talks this year, this one will focus, as stated here , spends a whole hour on Architectural, Domain-Driven and Software Patterns that I believe are neccessary to design and develop a quality WCF Service. The second hour of the talk is on WCF. My personal belief, that even with boundaries are explicit and the focus being on messaging betweern autoonomous services, it is vitally important, even more than ever, that the Service is designed and implemented with best practices including all the ones we know for other kinds of applications (such as DDD, O/RM, TDD, etc). I will be focusing on the Neuparts solution. My hope is to get pieces into VS2008 but that is unlikely to happen given my work schedule. Hope to see you there! User Group: Findlay, Ohio Area .NET User Group Date: November 27, 2007 Speaker: Sam Gentile Topic: SOA (Web Services) The directions I have been given are as follows: We are located at the Marathon Petroleum Company office in Findlay Ohio, 539 South Main Street. Coming from the north the office complex is on the right hand side at the intersection of Harding Street. Turn left and you will see the Main lobby on your left - it is in the middle building. You can park anywhere in the lots across from that entrance. I have included a link to the location http://local.live.com/?v=2&sp=Point.qv5g6080w6tt_539%20S%20Main%20St%2C%20Findlay%2C%20OH%2045840-3229%2C%20United%20States___&encType=1 Read More...
  • Visual Studio 2008 RTM Available on MSDN Subscriber Downloads!!

    I knew it was coming so I stayed up extra late last night but not long enough :) Visual Studio 2008 Team Suite with the .NET Framework 3.5 is available on MSDN Subscriber Downloads ! While my copy is on the way, I would like to thank the whole extended team at Microsoft for an amazing product. I have been using the product in customer engagements for months now and the features have been extremely useful. One of my favorite new features is the great new support in VS2008 for WF and WCF integration on the creation of Workflow Services. The .NET Framework is the managed code developer platform for Windows. It is a highly productive environment for software developers and offers excellent skills reuse across multiple different application architectures due to a consistent API and class library. The .NET Framework is available with the same consistent API over multiple profiles including the desktop and server .NET Framework, .NET Compact Framework for mobile devices, .NET Micro Framework running on SPOT watches and embedded systems, and Silverlight V1.1 providing Rich Internet Applications running cross platform on internet browsers. The .NET Framework is in use by 90% of fortune 100 companies and has been included on 90% of new PCs shipped since 2006. The .NET Framework 3.5 is based upon proven .NET Framework technology. It is a superset of .NET Framework 2.0 and .NET Framework 3.0 providing compelling new functionality in an additive manor that does not affect the existing framework. Read More...
  • New and Notable 206

    ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - latest in a nice link series from ScottGu SharePoint Arpan has his Top 5 SharePoint Resources to Bookmark SOA/Software Architecture/Enterprise Architecture Nick Mallick has his fifth in an outstanding series on the impact of the business operating model on Service Oriented Architecture Blaine talks about the Bundle Guidance up on CodePlex Windows Workflow/.NET 3.5/WCF Introducing the .NET Framework 3.5 by David Chappell Introducing Windows Communication Foundation by David Chappell Introducing Windows Workflow Foundation by David Chappell Dealing with Diversity: Understanding WCF Communication Options in the .NET Framework 3.5 The above links were from Paul Andrew who has a nice post on Patterns for Long Running Activities in Windows Workflow Foundation Technorati Tags: ASP.NET , ASP.NET AJAX , ASP.NET MVC , VS 2008 , .NET 3.5 , IIS7 , Silverlight , Sharepoint , Sam Gentile Read More...
  • Debugging Tip for VS 2008

    You may have noticed after installing Visual Studio 2008 that if all of your projects in a solution don't compile, you can't debug the one that DOES compile. This causes problems for me when I work with WCF because I may want to update the service code, and later update the client proxy....in the meantime, changes I made such as deleting the existing proxy do not compile anymore...so I can't run the solution. There are two settings that affect this: a) All projects are compiled each time you try to run b) If errors are encountered the environment is set not to run at all You can address this in one of two ways. You can only compile those projects that you need to, by checking the "Only build startup projects and dependencies on Run" setting as shown here: Or, you can set the environment so that it runs the old version of any projects that don't compile as shown here: The latter causes more problems in my opinion, because you may not realize you are running an older version of one or more projects. The former is what I choose to set my environment to, since it allows me to compile only dependencies of the project I'm trying to test at the moment. Thus, I can recreate my service references from scratch, without having to comment out client code that doesn't compile in the interim. There...annoyance gone. Technorati Tags: VS 2008 , Debugging Read More...
  • VS 2008 (Beta 2) Templates for WCF

    I have recently made a series of posts describing changes to VS 2008 templates for WCF as compared to VS 2005 + Orcas extensions. See Technorati Tags: WCF , VS 2008 the post here: http://www.thatindigogirl.com/VS2008Beta2ProjectTemplatesForWCF.aspx Read More...
  • System Setup for .NET 3.0 and .NET 3.5

    In preparation for our upcoming .NET 3.5 Roadshow ( http://www.dotnetroadshow.com/ ) I am posting setup instructions for those who need some tips on setting up an environment to work with the latest technologies. If you can start using Visual Studio 2008 (Beta 2 available now), I highly recommend it - it gives you the latest .NET 3.0 tools for your WCF, WPF and WF projects. But, for those still using Visual Studio 2005, I have provided those links here as well. Windows XP/SP2 or Windows Server 2003 Enable IIS Enable MSMQ Install .NET 3.0 http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en Windows Vista or Windows Server 2008 Enable IIS/WAS Enable MSMQ NOTE: .NET 3.0 is already installed Windows SDK for .NET Framework 3.0 http://www.microsoft.com/downloads/details.aspx?familyid=C2B1E300-F358-4523-B479-F53D234CDCCF&displaylang=en SQL Server 2000/2005 or SQL Express SQL Server 2005 SP2 (if applicable) If you use Visual Studio 2005, install these add-ons: Visual Studio 2005 Extensions for WCF and WPF – Nov 2006 http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displaylang=en Visual Studio 2005 Extensions for WF – Nov 2006 http://www.microsoft.com/downloads/details.aspx?familyid=5D61409E-1FA3-48CF-8023-E8F38E709BA6&displaylang=en Visual Studio 2005 LINQ CTP – May 2006 http://www.microsoft.com/downloads/details.aspx?familyid=1e902c21-340c-4d13-9f04-70eb5e3dceea&displaylang=en Read More...

Copyright © 2007 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us