<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET MVP KenLin's Blog : Visual Basic</title><link>http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx</link><description>Tags: Visual Basic</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Good tool to find any accounts with Application SPNs.</title><link>http://msmvps.com/blogs/kenlin/archive/2008/11/07/good-tool-to-find-any-accounts-with-application-spns.aspx</link><pubDate>Fri, 07 Nov 2008 02:25:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1653336</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1653336</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2008/11/07/good-tool-to-find-any-accounts-with-application-spns.aspx#comments</comments><description>&lt;p&gt;I recently discovered a phenomenal tool for listing the SPNs.&amp;nbsp; You can find the VBScript on Microsoft&amp;#39;s website below: &lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/technet/scriptcenter/solutions/spnquery.mspx" title="http://www.microsoft.com/technet/scriptcenter/solutions/spnquery.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/solutions/spnquery.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Using this tool, you can locate any accounts with&amp;nbsp;Application SPNs as follows (you can name the VBScript whatever you like):&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;C:\cscript queryspn.vbs App123*&lt;/p&gt;
&lt;p&gt;Running the script above will list out all the accounts (with &lt;b&gt;&lt;i&gt;all their SPNs &lt;/i&gt;&lt;/b&gt;) with SPNs that begin with &amp;quot;App123&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1653336" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Windows Azure Services</title><link>http://msmvps.com/blogs/kenlin/archive/2008/10/31/windows-azure-services.aspx</link><pubDate>Fri, 31 Oct 2008 03:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652603</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1652603</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2008/10/31/windows-azure-services.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/azure/images/WindowsAzure.gif"&gt;&lt;img width="290" src="http://www.microsoft.com/azure/images/WindowsAzure.gif" height="55" title="windowsazure" class="alignnone size-medium wp-image-1588" alt="" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Windows&amp;reg; Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Azure Services Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft&amp;reg; data centers. &lt;/p&gt;
&lt;p&gt;To build these applications and services, developers can use their existing Microsoft&amp;reg; Visual Studio&amp;reg; 2008 expertise. In addition, Windows Azure supports popular standards and protocols including SOAP, REST, and XML. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. &lt;a target="new" href="http://www.microsoft.com/azure/whatisazure.mspx"&gt;What is the Azure Services Platform?&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652603" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>[Microsoft Live Labs] Volta: Web Development Using Only the Materials in the Room</title><link>http://msmvps.com/blogs/kenlin/archive/2007/12/07/microsoft-live-labs-volta-web-development-using-only-the-materials-in-the-room.aspx</link><pubDate>Fri, 07 Dec 2007 03:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1383784</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1383784</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/12/07/microsoft-live-labs-volta-web-development-using-only-the-materials-in-the-room.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://labs.live.com/volta/"&gt;&lt;img src="http://labs.live.com/volta/images/logo-volta.png" alt="" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Today, Microsoft Live Labs is announcing the &lt;a href="http://labs.live.com/volta/"&gt;Volta technology preview&lt;/a&gt;, a developer toolset for building multi-tier web applications using existing and familiar tools, techniques and patterns. Volta’s declarative tier-splitting enables developers to postpone architectural decisions about distribution until the last possible responsible moment. Also, thanks to a shared programming model across multiple-tiers, Volta enables new end-to-end profiling and testing for higher levels of application performance, robustness, and reliability. Using the declarative tier-splitting, developers can refine architectural decisions based on this profiling data. This saves time and costs associated with manual refactoring. In effect, Volta extends the .NET platform to further enable the development of software+services applications, using existing and familiar tools and techniques.&lt;/p&gt;
&lt;p&gt;You architect and build your application as a .NET client application, assigning the portions of the application that run on the server tier and client tier late in the development process. You can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting. The compiler creates cross-browser JavaScript for the client tier, web services for the server tier, and all communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together. In effect, Volta offers a best-effort experience in multiple environments without requiring tailoring of the application. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://labs.live.com/volta/download/"&gt;&lt;img src="http://labs.live.com/volta/images/volta-hero.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1383784" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/ASP.NET_2F00_AJAX/default.aspx">ASP.NET/AJAX</category></item><item><title>Microsoft Commits to November Release Date for Visual Studio 2008 and the .NET Framework 3.5</title><link>http://msmvps.com/blogs/kenlin/archive/2007/11/06/microsoft-commits-to-november-release-date-for-visual-studio-2008-and-the-net-framework-3-5.aspx</link><pubDate>Tue, 06 Nov 2007 06:49:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1284540</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1284540</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/11/06/microsoft-commits-to-november-release-date-for-visual-studio-2008-and-the-net-framework-3-5.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;BARCELONA, Spain — Nov. 5, 2007 —&lt;/b&gt; Today, during the keynote address at Microsoft TechEd Developers 2007, S. “Soma” Somasegar, corporate vice president of the Developer Division at Microsoft Corp., announced that Microsoft will release Visual Studio 2008 and the .NET Framework 3.5 by the end of November 2007. Visual Studio 2008 and the .NET Framework 3.5 enable developers at all levels to rapidly create connected applications that offer compelling user experiences for Windows Vista, Windows Server 2008, the 2007 Microsoft Office system, mobile devices and the Web. Soma also unveiled plans to open new opportunities for Visual Studio partners, as well as to deliver new tools and resources for developers, including a first Community Technology Preview (CTP) of the Microsoft Sync Framework and new capabilities for Popfly Explorer. &lt;/p&gt;
&lt;p&gt;“The highly social and visual nature of the Web has fundamentally changed what users expect from all applications they interact with, regardless of whether it’s on a customer-facing Web site or Windows rich client application, or a desktop business application built using Microsoft Office,” said Somasegar. “Traditionally, organizations have been hard pressed to deliver the richer, more connected applications and services they need to boost productivity, drive revenue and stay ahead of the competition. With Visual Studio 2008 and the .NET Framework 3.5, it is easy for developers to use the skills they already have to build compelling applications that take advantage of the latest platforms.”&lt;/p&gt;
&lt;p&gt;FWBS Ltd., Xerox Corp., Dell Inc. and K2 are just a few of the early adopter customers that are already experiencing the benefits of these releases. FWBS used Visual Studio, the .NET Framework and the Microsoft Office system to build an Office Business Application (OBA) for the law field. The application enables users to work within Microsoft Office — the tools they use every day — while also dramatically improving productivity and helping users respond quickly to changing business needs.&lt;/p&gt;
&lt;p&gt;Xerox has also had early success developing applications with the new tools. “We’ve already seen significant advantages from using Visual Studio Team System 2008 and .NET Framework 3.5. With the first application we built, we easily saved 50 percent of the time and money it would have taken to create the same application with other tools,” said Eugene Shustef, feature design lead, Global Technology, Xerox. “That’s more than a savings to IT — it delivers a huge time-to-market advantage because it put the tool into the hands of our analysts six months sooner than they would have had it otherwise.”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Creating New Opportunities for Partners&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Microsoft also announced plans to make additional investments in the Visual Studio partner ecosystem. In response to partner feedback and in order to provide better support for interoperability with other developer tools and cross-platform scenarios, Microsoft is today announcing plans to change licensing terms, no longer limiting partners to building solutions on top of Visual Studio for Windows and other Microsoft platforms only. This licensing change will be effective for the release of Visual Studio 2008 and the Visual Studio 2008 SDK.&lt;/p&gt;
&lt;p&gt;“Integrating dynaTrace’s cross-platform application performance management and diagnostics product with Visual Studio has opened up additional commercial opportunities for our business and delivered a compelling solution for our customers. .NET and Visual Studio is a strategic platform for our business, and Microsoft’s additional investments in the partner ecosystem make it even more compelling,” said Klaus Fellner, senior director of product marketing at dynaTrace. “We’re looking forward to taking advantage of the new technology available with the launch of Visual Studio 2008 and the partner benefits available through the Visual Studio Industry Partner (VSIP) program.” &lt;/p&gt;
&lt;p&gt;In addition, Microsoft announced plans to create a shared source licensing program for Premier-level partners in the VSIP program. The program will provide these partners with the ability to view Visual Studio IDE source code for debugging purposes, and simplify the process of integrating their products with Visual Studio 2008. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Tools for Today and Tomorrow&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Microsoft also announced a number of additional resources for developers of all skill sets, enabling them to make the most out of their Microsoft tools investments to build great applications on the latest platforms: &lt;/p&gt;
&lt;table class="" cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td class="listBullet" class="listBullet"&gt;•&lt;/td&gt;
&lt;td class="listItem" class="listItem"&gt;
&lt;p&gt;The first CTP of the Microsoft Sync Framework demonstrates Microsoft’s ongoing investments in synchronization and builds on the synchronization functionality available in Visual Studio 2008. With Visual Studio 2008, developers can rapidly take advantage of offline synchronization capabilities to sync-enable applications and services easily with rich designer support.&amp;nbsp;The Microsoft Sync Framework extends the support featured in Visual Studio 2008 to also include offline and peer-to-peer collaboration using any protocol for any data type, and any data store. This is part of Microsoft’s long-term commitment to providing synchronization for partners and independent software vendors that can embed the Sync Framework into their applications easily to create rich sync-enabled ecosystems that allow any type of data to follow their customers wherever they go.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="listBullet" class="listBullet"&gt;•&lt;/td&gt;
&lt;td class="listItem" class="listItem"&gt;
&lt;p&gt;A new release of Popfly Explorer will add new Web tools that provide Web developers and Popfly users an easy way to add Silverlight gadgets built in Popfly to their Web pages, as well as publish HTML Web pages directly to Popfly&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;These latest releases are part of the broader Microsoft Application Platform, a portfolio of technology capabilities and core products that help organizations develop, deploy and manage applications and IT infrastructure. They also mark another major milestone leading up to the global launch of Windows Server 2008, Visual Studio 2008 and SQL Server 2008 on Feb. 27, 2008, in Los Angeles.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product Information and Availability&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio 2008 and the .NET Framework 3.5 will be available by the end of November 2007. The .NET Framework 3.5 will also be available to end users via a free, optional download from Microsoft Update. A CTP of Microsoft Sync Framework is available today at &lt;a href="http://msdn.microsoft.com/sync"&gt;http://msdn.microsoft.com/sync&lt;/a&gt;. Popfly Explorer is a hosted development environment available today at &lt;a href="http://www.popfly.com/"&gt;http://www.popfly.com&lt;/a&gt;. More information about all of these releases is available at &lt;a href="http://www.msdn.microsoft.com/vstudio"&gt;http://www.msdn.microsoft.com/vstudio&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1284540" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Other/default.aspx">Other</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/ASP.NET_2F00_AJAX/default.aspx">ASP.NET/AJAX</category></item><item><title>Enable ASP.NET AJAX  v1.0 to your existing ASP.NET 2.0 Web Site or Web Application.</title><link>http://msmvps.com/blogs/kenlin/archive/2007/11/05/enable-asp-net-ajax-v1-0-to-your-existing-asp-net-2-0-web-site-or-web-application.aspx</link><pubDate>Mon, 05 Nov 2007 10:59:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1283698</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1283698</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/11/05/enable-asp-net-ajax-v1-0-to-your-existing-asp-net-2-0-web-site-or-web-application.aspx#comments</comments><description>&lt;p&gt;Few days ago, I shared about how to upgrade your ASP.NET 1.1 to ASP.NET 2.0, this time I am going to discuss about enabling ASP.NET AJAX v1.0 to your existing Web Site or Web Application. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1) You have to downlaod and install the ASP.NET 2.0 AJAX Extensions 1.0. &lt;a href="http://go.microsoft.com/fwlink/?LinkID=77296"&gt;Here &lt;/a&gt;&lt;br /&gt;2) You may download and&amp;nbsp;extract the&amp;nbsp;ASP.NET AJAX Control Toolkit.&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit"&gt; Here &lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;After install it, you will found out that you may create AJAX Enabled Web Application when creating new projects(Web Site or Web Application). You may also found out that there is a new tab called &amp;quot;AJAX Extensions&amp;quot; in Toolbox. If you have extracted the ASP.NET AJAX Control Toolkit, you may do the following, &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1) Create new tab called &amp;quot;AJAX Control Toolkit&amp;quot;;&lt;br /&gt;2) Right click under the created tab and click on &amp;quot;Choose Items...&amp;quot;;&lt;br /&gt;3) Click &amp;quot;Browse...&amp;quot; and browse to the folder which you extract the ASP.NET AJAX Control Toolkit, and then browse to &amp;quot;~\SampleWebSite\Bin\&amp;quot; and select AjaxControlToolokit.dll&lt;br /&gt;4) Now you will see a lot of controls which you are ready to use. You may browse and view the &lt;a href="http://www.asp.net/ajax/ajaxcontroltoolkit/samples/"&gt;&amp;quot;Toolkit Live&amp;quot;&lt;/a&gt; to get the sample and idea on the controls.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;You are now ready to build your AJAX web site or web application. However, if you have any existing ASP.NET 2.0 Web&amp;nbsp;Site or Web Application, you do the normal action to write AJAX, you will found out that the AJAX is not working in your existing Web Site or Web Application. You have to do the following in order to let your existing ASP.NET 2.0 Web Site or Web Application to be &amp;quot;AJAX Enabled&amp;quot;,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1) Open web.config from your existing web site or web application&lt;br /&gt;2) Add the following XML under &amp;lt;configuration&amp;gt; tab.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;configSections&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sectionGroup name=&amp;quot;system.web.extensions&amp;quot; type=&amp;quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sectionGroup name=&amp;quot;scripting&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;section name=&amp;quot;scriptResourceHandler&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; requirePermission=&amp;quot;false&amp;quot; allowDefinition=&amp;quot;MachineToApplication&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sectionGroup name=&amp;quot;webServices&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;section name=&amp;quot;jsonSerialization&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; requirePermission=&amp;quot;false&amp;quot; allowDefinition=&amp;quot;Everywhere&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;section name=&amp;quot;profileService&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; requirePermission=&amp;quot;false&amp;quot; allowDefinition=&amp;quot;MachineToApplication&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;section name=&amp;quot;authenticationService&amp;quot; type=&amp;quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; requirePermission=&amp;quot;false&amp;quot; allowDefinition=&amp;quot;MachineToApplication&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sectionGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sectionGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sectionGroup&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/configSections&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pages&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;controls&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagPrefix=&amp;quot;asp&amp;quot; namespace=&amp;quot;System.Web.UI&amp;quot; assembly=&amp;quot;System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/controls&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/pages&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set compilation debug=&amp;quot;true&amp;quot; to insert debugging&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbols into the compiled page. Because this&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; affects performance, set this value to true only&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; during development.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;compilation debug=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblies&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add assembly=&amp;quot;System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/assemblies&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/compilation&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpHandlers&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;remove verb=&amp;quot;*&amp;quot; path=&amp;quot;*.asmx&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add verb=&amp;quot;*&amp;quot; path=&amp;quot;*.asmx&amp;quot; validate=&amp;quot;false&amp;quot; type=&amp;quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add verb=&amp;quot;*&amp;quot; path=&amp;quot;*_AppService.axd&amp;quot; validate=&amp;quot;false&amp;quot; type=&amp;quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add verb=&amp;quot;GET,HEAD&amp;quot; path=&amp;quot;ScriptResource.axd&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; validate=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/httpHandlers&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpModules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ScriptModule&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/httpModules&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/system.web&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;system.web.extensions&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scripting&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webServices&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Uncomment this line to customize maxJsonLength and add a custom converter --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;jsonSerialization maxJsonLength=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;converters&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ConvertMe&amp;quot; type=&amp;quot;Acme.SubAcme.ConvertMeTypeConverter&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/converters&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/jsonSerialization&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Uncomment this line to enable the authentication service. Include requireSSL=&amp;quot;true&amp;quot; if appropriate. --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authenticationService enabled=&amp;quot;true&amp;quot; requireSSL = &amp;quot;true|false&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writeAccessProperties attributes. --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;profileService enabled=&amp;quot;true&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readAccessProperties=&amp;quot;propertyname1,propertyname2&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writeAccessProperties=&amp;quot;propertyname1,propertyname2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webServices&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scriptResourceHandler enableCompression=&amp;quot;true&amp;quot; enableCaching=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/scripting&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/system.web.extensions&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;validation validateIntegratedModeConfiguration=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;modules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ScriptModule&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/modules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;handlers&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;remove name=&amp;quot;WebServiceHandlerFactory-Integrated&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ScriptHandlerFactory&amp;quot; verb=&amp;quot;*&amp;quot; path=&amp;quot;*.asmx&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&amp;quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ScriptHandlerFactoryAppServices&amp;quot; verb=&amp;quot;*&amp;quot; path=&amp;quot;*_AppService.axd&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&amp;quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name=&amp;quot;ScriptResource&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot; verb=&amp;quot;GET,HEAD&amp;quot; path=&amp;quot;ScriptResource.axd&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/handlers&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/system.webServer&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Now you are ready to make your web site or web application to be &amp;quot;AJAX Enabled&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1283698" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/ASP.NET_2F00_AJAX/default.aspx">ASP.NET/AJAX</category></item><item><title>Releasing the Source Code for the .NET Framework Libraries </title><link>http://msmvps.com/blogs/kenlin/archive/2007/11/01/releasing-the-source-code-for-the-net-framework-libraries.aspx</link><pubDate>Thu, 01 Nov 2007 03:11:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1276322</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1276322</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/11/01/releasing-the-source-code-for-the-net-framework-libraries.aspx#comments</comments><description>&lt;p&gt;Read from ScottGu&amp;#39;s blog and knowing this news,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One of the things my team has been&amp;nbsp;working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.&lt;/p&gt;
&lt;p&gt;Today I&amp;#39;m excited to announce that we&amp;#39;ll be providing this with the .NET 3.5 and VS 2008 release later this year.&lt;/p&gt;
&lt;p&gt;We&amp;#39;ll begin by offering the source code (with source file comments included)&amp;nbsp;for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime,&amp;nbsp;System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows).&amp;nbsp; We&amp;#39;ll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ).&amp;nbsp; The source code will be released under the &lt;a href="http://www.microsoft.com/resources/sharedsource/licensingbasics/referencelicense.mspx" target="_blank"&gt;Microsoft Reference License&lt;/a&gt; (MS-RL).&lt;/p&gt;
&lt;p&gt;You&amp;#39;ll be able to download the .NET Framework source libraries via a standalone install (allowing you to use any text editor to browse it locally).&amp;nbsp; We will&amp;nbsp;also provide integrated debugging support of it within VS 2008.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Full story is &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;here &lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1276322" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Upgrading ASP.NET 1.x to ASP.NET 2.0</title><link>http://msmvps.com/blogs/kenlin/archive/2007/10/30/upgrading-asp-net-1-x-to-asp-net-2-0.aspx</link><pubDate>Tue, 30 Oct 2007 07:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1274416</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=1274416</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/10/30/upgrading-asp-net-1-x-to-asp-net-2-0.aspx#comments</comments><description>&lt;p&gt;Last time, I speak in UserGroup gathering in 2007 Sept right after MSDN Seminar, the topic was &amp;quot;Experience Sharing: Upgrading ASP.NET 1.x --&amp;gt; 2.0 --&amp;gt; AJAX&amp;quot;. Well, I also promised that i will blog about it. Actually, it is nothing new and it is nothing special. I just shared my experience on how I upgrade ASP.NET 1.1 to 2.0 and how to enable AJAX. &lt;/p&gt;
&lt;p&gt;First, I am not sure if you know that, in .NET framework 2.0, there is 2 types of Web Projects, ASP.NET 2.0 Web Site and ASP.NET 2.0 Web Application. You may refer to the following link for more information if you would like to read more. &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Introduction to Web Application Projects&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/Aa730880(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/Aa730880(VS.80).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are going to upgrading your existing ASP.NET 1.x project, you should choose to be using ASP.NET 2.0 Web Application project. This is the message from one of ScottGu&amp;#39;s blog, Tutorial on VB and C# are also mentioned. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;Because the VS 2005 Web Application Project model has the same conceptual semantics as the VS 2003 Web Project Model, it also makes migrating VS 2003 web projects very, very easy – with zero/minimal&amp;nbsp;code changes required.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;To learn how to automatically upgrade a VS 2003 web project using this option, please review these &lt;/em&gt;&lt;a href="http://webproject.scottgu.com/VisualBasic/Migration/Migration.aspx"&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt;VB&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/font&gt;&lt;a href="http://webproject.scottgu.com/CSharp/Migration/Migration.aspx"&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt;C# tutorials&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt; that walkthrough the VS 2003 to VS 2005 upgrade process step-by-step.&amp;quot;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;However, if you want to move your existing ASP.NET 2.0 Web Site to ASP.NET 2.0 Web Application, you may read the following message from ScottGu&amp;#39;s blog,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;If you want to migrate an existing VS 2005 Web Site Project to be a VS 2005 Web Application Project, please also review these other &lt;/em&gt;&lt;a href="http://webproject.scottgu.com/VisualBasic/Migration2/Migration2.aspx"&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt;VB&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/font&gt;&lt;a href="http://webproject.scottgu.com/CSharp/Migration2/Migration2.aspx"&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt;C#&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;em&gt; migration tutorials that walkthrough the Web Site to Web Application conversion process step-by-step.&amp;nbsp; This &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/WAP.asp"&gt;&lt;em&gt;article here&lt;/em&gt;&lt;/a&gt;&lt;em&gt; also describes some of the differences between the VS 2005 Web Site Project Model and VS 2005 Web Application Project Model. &amp;quot;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Q: How&amp;nbsp;can&amp;nbsp;I&amp;nbsp;create&amp;nbsp;ASP.NET 2.0 Web Application Project?&lt;br /&gt;A: Your machine must installed VS2005 with SP1 in order to create ASP.NET 2.0 Web Application Project&lt;/p&gt;
&lt;p&gt;Q: I don&amp;#39;t want to install VS2005 SP1 at the moment, any other way?&lt;br /&gt;A: you need the deprecated “Microsoft Visual Studio Web Application Projects” installer you can find it &lt;a href="http://download.microsoft.com/download/9/0/6/906064ce-0bd1-4328-af40-49dca1aef87c/webapplicationprojectsetup.msi"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Q: Anything I need to&amp;nbsp;download if I&amp;nbsp;am&amp;nbsp;going to start&amp;nbsp;developing in&amp;nbsp;ASP.NET 2.0 Web Application Project?&lt;br /&gt;A: &lt;font face="Arial" size="2"&gt;Available as a separate download is a custom build tool for generating a strongly-typed Profile class for the ASP.NET 2.0 Profile system.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This allows you to right-click on a web.config file containing profile declarations and auto-generate the Profile type into your code-behind project assembly.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;You can learn more about this and download it &lt;/font&gt;&lt;a href="http://weblogs.asp.net/bradleyb/archive/2006/05/08/445727.aspx"&gt;&lt;font face="Arial" size="2"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="mso-spacerun:yes;"&gt;Q: I would like&amp;nbsp;to read more and the full story&amp;nbsp;on ScottGu blog.&lt;br /&gt;A: Sure, you may go to &lt;a href="http://weblogs.asp.net/scottgu/archive/2006/05/08/VS-2005-Web-Application-Project-V1.0-Released.aspx"&gt;ScottGu&amp;#39;s blog - VS 2005 Web Application Project V1.0 Released&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="mso-spacerun:yes;"&gt;Q: Any other resource from Microsoft Official link?&lt;br /&gt;A: Sure, here you are, &lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336650.aspx"&gt;MSDN: Upgrade from ASP.NET 1.x &lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="mso-spacerun:yes;"&gt;Q: You mentioned ASP.NET 2.0 to AJAX....&lt;br /&gt;A: Yes, I am going to blog about it later on. Please come back some time for more detail.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1274416" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Knowledge of language features, "Operator Overloading "</title><link>http://msmvps.com/blogs/kenlin/archive/2007/05/15/knowledge-of-language-features-quot-operator-overloading-quot.aspx</link><pubDate>Mon, 14 May 2007 20:29:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:904398</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=904398</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/05/15/knowledge-of-language-features-quot-operator-overloading-quot.aspx#comments</comments><description>&lt;p&gt;Well, I am one of the VB insiders, we are talking about a video. This video is a chatting video between 5 guys from difference team(VB, C#, C++, Channel 9 interviewer). They are going to answer you few question about the language future from their view when developing CLR/LINQ/VB/C#/C++. But the point we VB Insider discussing is, one of them, Brian Beckman has spoken that he likes C# because of the &amp;quot;Operator Overloading&amp;quot; support. That means he does not know that VB.NET(Or shorten called VB9 now) also has operator overloading support. &lt;/p&gt;
&lt;p&gt;Another interesting issue I found afterward, I open up .NET Documentation, type the &amp;quot;operator overloading&amp;quot; keyword in Index Tab, I found a C# article(&lt;font color="blue"&gt;&lt;em&gt;&amp;quot;Help me, I am overloaded&amp;quot;&lt;/em&gt;&lt;/font&gt;)&amp;nbsp;on Operator Overloading and explain to you how to do so, why to do so(&lt;font color="blue"&gt;&lt;u&gt;ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VSADD.v10.en/dncscol/html/csharp06212001.htm&lt;/u&gt;&lt;/font&gt;). But when I click in VB, it only shows you the &amp;quot;SAMPLE&amp;quot;(&lt;font color="blue"&gt;&lt;u&gt;ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vbcode/html/30202e10-8bdc-47dc-8fd1-f0ff9ffa0641.htm&lt;/u&gt;&lt;/font&gt;). Oh...god...no article in VB? How the VB beginner learn and understand it then? No wonder why he said the above comment. &lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=273697#273697"&gt;&lt;img src="http://channel9.msdn.com/Photos/273697.jpg" alt="" /&gt;&lt;br /&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=273697#273697&lt;/a&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the Future of Languages&lt;/strong&gt; &lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Posted by Charles // Mon, Jan 22, 2007 1:09 PM&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;﻿How will imperative programming languages&amp;nbsp;evolve to suit the needs of developers in the age of Concurrency and Composability? What role can programming languages play in enabling true composability? What are the implications of LINQ on the furture of managed (CLS-based)&amp;nbsp;and unmanaged(C++) languages? How will our imperative languages (static) become more functional (dynamic) in nature while preserving their static &amp;quot;experience&amp;quot; for developers?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Answers to these questions and much more are to be found in this interview with some of Microsoft&amp;#39;s leading language designers and programming thought leaders: Anders Hejlsberg, Technical Fellow and Chief Architect of C#, Herb Sutter, Architect in the C++ language design group, Erik Meijer, Architect in both VB.Net and C# language design and programming language guru, and Brian Beckman, physicist and programming language architect working on VB.Net.&lt;br /&gt;&lt;br /&gt;This is a &lt;em&gt;great&lt;/em&gt; conversation with some of the industry&amp;#39;s most influential programming language designers. Tune in. You may be surprised by what you learn...&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=904398" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Microsoft Expression Blend Free Trial</title><link>http://msmvps.com/blogs/kenlin/archive/2007/05/15/microsoft-expression-blend-free-trial.aspx</link><pubDate>Mon, 14 May 2007 20:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:904393</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=904393</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2007/05/15/microsoft-expression-blend-free-trial.aspx#comments</comments><description>&lt;p&gt;&lt;span&gt;Because of the Silverlight(new naming for WPF/E), you may need to create a lot of XML based graphic and its action/movement. Microsoft® Expression Blend™ is the professional design tool to create engaging web-connected experiences for Windows. So Microsoft is also announce that Free trial version of Expression Blend is ready to be download since 3rd May 2007. Please read the following, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;em&gt;Microsoft&amp;nbsp;is pleased to present a trial version of Expression Blend. This fully functioning version will expire 60 days after installation. &lt;br /&gt;&lt;br /&gt;Help us improve Expression Blend by &lt;/em&gt;&lt;a title="report an issue" href="http://www.microsoft.com/products/expression/en/report-an-issue.mspx"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;reporting any technical issues&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt;. For more insight into Expression Blend, please see the &lt;/em&gt;&lt;a title="Expression team blog" href="http://blogs.msdn.com/expression/"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;Expression team blog&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt;. &lt;br /&gt;&lt;br /&gt;For more information about the .NET Framework 3.0, see the &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms778277.aspx" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;.NET Framework 3.0 Development&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; section of the Windows Software Development Kit. Please also refer to &lt;/em&gt;&lt;a href="http://www.microsoft.com/products/expression/en/events-training/books.mspx" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;3rd-party books&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; that are good resources for learning WPF.&lt;br /&gt;&lt;br /&gt;In order to edit code, if you do not have Microsoft® Visual Studio® 2005 installed, you will also need a free copy of a Visual Studio 2005 Express edition from the &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;Visual Studio Express Web site&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; (choose either the Visual Basic or C# edition).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Windows Vista: &lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Download and install Expression Blend. &lt;/em&gt;
&lt;li&gt;&lt;em&gt;Download and install &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;Visual Studio 2005 Express (Visual Basic or C#).&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;&lt;em&gt;Windows XP SP2: &lt;/em&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Install &lt;/em&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;.NET Framework 3.0&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; first before attempting to install Expression Blend. &lt;/em&gt;
&lt;li&gt;&lt;em&gt;Download and install Expression Blend. &lt;/em&gt;
&lt;li&gt;&lt;em&gt;Download and install &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/" target="_blank"&gt;&lt;font color="#0033cc"&gt;&lt;em&gt;Visual Studio 2005 Express (Visual Basic or C#).&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=904393" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Expression/default.aspx">Expression</category></item></channel></rss>