body { margin:0px; padding:0px; background:#f6f6f6; color:#000000; font-size: small; } #outer-wrapper { font:normal normal 100% 'Trebuchet MS',Trebuchet,Verdana,Sans-Serif; } a { color:#DE7008; } a:hover { color:#9E5205; } a img { border-width: 0; } #content-wrapper { padding-top: 0; padding-right: 1em; padding-bottom: 0; padding-left: 1em; } @media all { div#main { float:right; width:66%; padding-top:30px; padding-right:0; padding-bottom:10px; padding-left:1em; border-left:dotted 1px #e0ad12; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } div#sidebar { margin-top:20px; margin-right:0px; margin-bottom:0px; margin-left:0; padding:0px; text-align:left; float: left; width: 31%; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } } @media handheld { div#main { float:none; width:90%; } div#sidebar { padding-top:30px; padding-right:7%; padding-bottom:10px; padding-left:3%; } } #header { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-bottom:dotted 1px #e0ad12; background:#F5E39e; } h1 a:link { text-decoration:none; color:#F5DEB3 } h1 a:visited { text-decoration:none; color:#F5DEB3 } h1,h2,h3 { margin: 0; } h1 { padding-top:25px; padding-right:0px; padding-bottom:10px; padding-left:5%; color:#F5DEB3; background:#DE7008; font:normal bold 300% Verdana,Sans-Serif; letter-spacing:-2px; } { color:#9E5205; font:normal bold 160% Verdana,Sans-Serif; letter-spacing:-1px; } a, a:visited { color: #9E5205; } { margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; color:#777777; font: normal bold 105% 'Trebuchet MS',Trebuchet,Verdana,Sans-serif; } h4 { color:#aa0033; } #sidebar h2 { color:#B8A80D; margin:0px; padding:0px; font:normal bold 150% Verdana,Sans-serif; } #sidebar .widget { margin-top:0px; margin-right:0px; margin-bottom:33px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; font-size:95%; } #sidebar ul { list-style-type:none; padding-left: 0; margin-top: 0; } #sidebar li { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; list-style-type:none; font-size:95%; } .description { padding:0px; margin-top:7px; margin-right:12%; margin-bottom:7px; margin-left:5%; color:#9E5205; background:transparent; font:bold 100% Verdana,Sans-Serif; } .post { margin-top:0px; margin-right:0px; margin-bottom:30px; margin-left:0px; } .post strong { color:#000000; font-weight:bold; } pre,code { color:#999999; } strike { color:#999999; } .post-footer { padding:0px; margin:0px; color:#444444; font-size:80%; } .post-footer a { border:none; color:#968a0a; text-decoration:none; } .post-footer a:hover { text-decoration:underline; } #comments { padding:0px; font-size:110%; font-weight:bold; } .comment-author { margin-top: 10px; } .comment-body { font-size:100%; font-weight:normal; color:black; } .comment-footer { padding-bottom:20px; color:#444444; font-size:80%; font-weight:normal; display:inline; margin-right:10px } .deleted-comment { font-style:italic; color:gray; } .comment-link { margin-left:.6em; } .profile-textblock { clear: both; margin-left: 0; } .profile-img { float: left; margin-top: 0; margin-right: 5px; margin-bottom: 5px; margin-left: 0; border: 2px solid #DE7008; } #sidebar a:link { color:#999999; text-decoration:none; } #sidebar a:active { color:#ff0000; text-decoration:none; } #sidebar a:visited { color:sidebarlinkcolor; text-decoration:none; } #sidebar a:hover { color:#B8A80D; text-decoration:none; } .feed-links { clear: both; line-height: 2.5em; } #blog-pager-newer-link { float: left; } #blog-pager-older-link { float: right; } #blog-pager { text-align: center; } .clear { clear: both; } .widget-content { margin-top: 0.5em; } /** Tweaks for layout editor preview */ body#layout #outer-wrapper { margin-top: 0; } body#layout #main, body#layout #sidebar { margin-top: 10px; padding-top: 0; } -->

Tuesday, September 9, 2008

[MSDN NewsFlash] 2008 - 09

.NET Framework KB Articles
List of fixed issues in the .NET Framework 2.0 Cumulative Update
FIX: No values are returned when you query some ASP.NET-related objects after you install the .NET Framework 3.5 or the .NET Framework 2.0 Service Pack 1
The Sgen.exe tool generates different results for classes that have public getter methods and nonpublic setter methods for some properties in different versions of the .NET Framework 2.0
RSS Feeds .NET Framework 2.0 .NET Framework 1.1

Visual Studio 2008, Visual Studio 2005, and Visual Studio .NET KB Articles
You cannot start the Entity Data Model Designer or the Entity Designer stops responding when you open an .edmx file in the Visual Studio 2008 SP1 Shell (integrated mode)
How to disable the ADO.NET Entity Designer from the Visual Studio 2008 Shell (isolated mode) with Service Pack 1
.NET Application may crash at startup for specific users if user.config file is corrupt
RSS Feeds Visual Studio 2008 Visual Studio 2005 Visual Studio 2005 Team Edition Visual Studio .NET 2003 Visual Studio .NET 2002

Team Development, Source Control, and Testing KB Articles
ExpansionsXML.xml Causes Slow Visual Studio IDE Startup
Multiple vsmdi Files after Running Team Test with VSMDI file under Source Control
FIX: Error message when you have a solution that has an ordered test in Visual Studio 2005 IDE, and then you close and reopen the IDE: "Non-runnable Error"
RSS Feeds Visual Studio 2005 Team Edition Visual SourceSafe 2005

Message Queuing KB Articles
FIX: Message Queuing 3.0 still accepts incoming messages from the network after you successfully call the MSMQApplication.Disconnect method on a Windows Server 2003-based computer
FIX: The Lsass.exe process may use a high percentage of CPU resources when you run Message Queuing on a domain controller with global catalog
RSS Feeds Message Queuing 3.0 Message Queuing 2.0

Web Resources
SQL Server 2008 Admin Fundamentals Web Seminar Series
Available on demand, this five-part Web seminar series will focus on the admin aspects of SQL Server 2008. We will cover the basics of administrating SQL Server databases and then move on to new features of SQL Server 2008 such as policy management.
Silverlight Fundamentals Web Seminar Series
Silverlight 2 is Microsoft's next-generation plug-in technology for building rich Internet applications. In this nine-part Web seminar series we will explore the fundamentals of Silverlight applications. Each on-demand session will cover a different topic, including architecture, user interface creation, custom controls, working with data, and animation.
Developing Access 2007 Solutions with Native C or C++
Learn about the architecture of Access 2007, its new ACE engine and features, and find out what things you should consider when choosing the most optimal native data access API for your new or legacy database solution.
Performance and Networking Gains with HPC Server 2008
October 15, 8:00 A.M. Pacific Time
October 16, 7:00 P.M. Pacific Time
Learn about several of the new features and performance enhancements designed to make Windows HPC Server 2008 ideal for the most demanding research, scientific, and engineering environments.
Mobile Application Development Webcast: Device Emulator and Cellular Emulator (Level 200)
September 10, 10:00 A.M. Pacific Time We discuss the new enhancements for Device Emulator 3.0, describe how to configure it to meet your specific device requirements, and explain how to use the Cellular Emulator.
Windows Mobile Application Development Webcast: Dealing with Different Form Factors (Level 300)
September 17, 10:00 A.M. Pacific Time Learn how to create a single application that can target different Windows Mobile devices with different form factors.
geekSpeak Webcast: Dynamic Languages and the DLR with Mike Vincent (Level 200)
September 10, 12:00 noon Pacific Time Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the DLR give you new options when choosing the best tool for the job.
Virtual Lab: Creating ASP.NET Web Applications with C# (Part 1)
Learn how to use specific controls, such as MonthCalendar and NotifyIcon, to create a Windows application using Visual Studio.
Virtual Lab: Microsoft BizTalk Server 2006 Working with Schemas
Create a new BizTalk project, create an XML schema by using the BizTalk Editor, promote a schema property, create a flat file schema by using the BizTalk Editor, validate a schema and generate a sample instance message, create a strong name and assign it to an assembly, and build a schema project.

Security for Developers
SDL and the XSS Filter
What does XSS Filter have to do with the SDL? For almost nine years, since XSS was first discovered at Microsoft, we've been trying to figure out effective ways to reduce vulnerability to XSS attacks.
Deep Fried Bytes: Talking Security with Microsoft's Misfit Geek Joe Stagner
IE8 Security Part VI: Beta 2 Update
Trustworthy Browsing with IE8: Summary
Using RSACryptoServiceProvider for RSA-SHA256 signatures
Meter This: Practical Application of Power Drain Attack
More Security...

Join MSDN Ramp Up and Summit Your Career
Learn new development skills with free step-by-step training plans and premium technical content, and get valuable discounts on select certification exams and Microsoft Press training kits.
Get Trained and Certified on Microsoft Virtualization Now
There's a lot to know about virtualization. Microsoft Learning has the resources you'll need to be ahead of the game, no matter which technology you're working with.
Get Another Chance to Pass Your Certification Exam
Worried about your certification exam? Don't sweat it. If you don't pass the first time, Microsoft is giving you a second chance, free.

Case Studies
FedEx Enhances Access for Customers with Software Plus Services Approach
Using a software-plus-services approach and tools such as Visual Studio 2005, FedEx integrated its services with its customers' business applications by developing applications for the 2007 Microsoft Office system.
Retailer Moves from Linux/IBM to Microsoft Web and Data Solutions to Ease Management
Grocery retailer Bashas' moved from Linux and DB2 to Windows Server 2003 and SQL Server 2005, simplifying management, reducing TCO, achieving high availability and reliability, and increasing performance of some tasks by 400 percent.
Recycling Firm's Operating Costs 20% Lower Than Competitors Due to Web System
Built on the .NET Framework and ASP.NET AJAX, First Mile's Web-hosted, low-cost operating system links customers, suppliers, operations, finance, customer service, and sales, with overheads 50% lower than its competitors.
More Case Studies...

Partner News
Crystal Reports Viewer 2008 - Free Download
This free standalone .rpt file viewer enables you to open, view, save, and explore interactive Crystal reports right from your desktop.
Create Data-Entry Forms in Minutes Using ComponentOne InputPanel
This tutorial demonstrates how to create a .NET data-entry form using ComponentOne InputPanel for WinForms.

Received MSDN Flash from a Friend?
The MSDN Flash is full of pointers to in-depth technical information that we encourage subscribers to forward to friends and co-workers. If you've received this issue from someone via e-mail and would like to receive the free MSDN Flash newsletter biweekly, all you have to do is register.