<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/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/" xmlns:cs="http://blogs.iis.net/"><channel><title>carlosag : .NET</title><link>http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx</link><description>Tags: .NET</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Microsoft Web Platform Installer Beta Released</title><link>http://blogs.iis.net/carlosag/archive/2008/10/02/microsoft-web-platform-installer-beta-released.aspx</link><pubDate>Thu, 02 Oct 2008 11:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2660111</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2660111</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/10/02/microsoft-web-platform-installer-beta-released.aspx#comments</comments><description>Today we are releasing a new Web Site at http://www.microsoft.com/web/ where users can get a one stop shop for learning about the Microsoft Web Platform. This is part of a bigger effort to make it easier to get started with building and running Web Applications on Windows and IIS. As part of this a new tool called the Web Platform Installer Beta is also being released to help you getting started installing and getting all the software that you need from a single place without having to hunt around for installers, links or anything else. Just launch the tool, choose the software and configuration you are interested and it takes care of validating and installing pre-requisites. This tool will let you easily setup your development machines for...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/10/02/microsoft-web-platform-installer-beta-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2660111" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Adding ASP.NET Tracing to IIS 7.0 Failed Request Tracing</title><link>http://blogs.iis.net/carlosag/archive/2008/07/04/adding-asp-net-tracing-to-iis-7-0-failed-request-tracing.aspx</link><pubDate>Fri, 04 Jul 2008 15:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2468364</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2468364</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/07/04/adding-asp-net-tracing-to-iis-7-0-failed-request-tracing.aspx#comments</comments><description>IIS 7.0 Failed Request Tracing (for historical reasons internally we refer to it as FREB, since it used to be called Failed Request Event Buffering, and there are no "good-sounding-decent" acronyms for the new name) is probably the best diagnosing tool that IIS has ever had (that doesn't require Debugging skills), in a simplistic way it exposes all the interesting events that happen during the request processing in a way that allows you to really understand what went wrong with any request. To learn more you can go to http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/ . What is not immediately obvious is that you can use this tracing capabilities from your ASP.NET applications to output the tracing information...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/07/04/adding-asp-net-tracing-to-iis-7-0-failed-request-tracing.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2468364" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>IIS 7.0 Talk at ASP.NET Connections at Orlando</title><link>http://blogs.iis.net/carlosag/archive/2008/04/28/iis-7-0-talk-at-asp-net-connections-at-orlando.aspx</link><pubDate>Mon, 28 Apr 2008 12:15:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2326162</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2326162</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/04/28/iis-7-0-talk-at-asp-net-connections-at-orlando.aspx#comments</comments><description>Last Monday I gave a presentation at the ASP.NET Connections event in Orlando, the title was IIS 7.0 for ASP.NET Developers . I just wish I had more time to stay at Orlando, weather was great, especially considering that Sunday I was watching Snow in Redmond and then Monday and Tuesday I was around 80 degrees in sunny Orlando. Anyway, thanks for all the people who attended the session, you can download the Slides and the Demos from here. Here are some of the things that I demonstrated: First Demo: ApplicationHost.config, Web.config and Tools. Showed the Application Pools list and how Visual Studio 2008 now provides IntelliSense for all the configuration of IIS. Added a new Application Pool using Notepad, and IIS Manager shows it. Showed the...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/04/28/iis-7-0-talk-at-asp-net-connections-at-orlando.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2326162" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Not getting IntelliSense in your web.config for system.webServer sections in Visual Studio 2008?</title><link>http://blogs.iis.net/carlosag/archive/2008/04/19/not-getting-intellisense-in-your-web-config-for-system-webserver-sections-in-visual-studio-2008.aspx</link><pubDate>Sun, 20 Apr 2008 00:20:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2308855</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2308855</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/04/19/not-getting-intellisense-in-your-web-config-for-system-webserver-sections-in-visual-studio-2008.aspx#comments</comments><description>Today I was playing a bit with Visual Studio 2008 and was surprised to see that I was not getting IntelliSense in my web.config. As you might already know IntelliSense in Xml in Visual Studio is implemented by using a set of schemas that are stored in a folder inside the VS folder, something like: \Program Files\Microsoft Visual Studio 9.0\Xml\Schemas. After looking to the files it was easy to understand what was going on, turns out I was developing using .NET 2.0 settings and Visual Studio now ships different schemas for Web.config files depending on the settings that you are using: DotNetConfig.xsd, DotNetConfig20.xsd and DotNetConfig30.xsd . As I imagine I looked into the DotNetConfig.xsd and it indeed has all the definitions for the system...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/04/19/not-getting-intellisense-in-your-web-config-for-system-webserver-sections-in-visual-studio-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2308855" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>How to register a new Section Definition using Microsoft.Web.Administration</title><link>http://blogs.iis.net/carlosag/archive/2008/04/15/how-to-register-a-new-section-definition-using-microsoft-web-administration.aspx</link><pubDate>Tue, 15 Apr 2008 12:10:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2300102</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2300102</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/04/15/how-to-register-a-new-section-definition-using-microsoft-web-administration.aspx#comments</comments><description>Today I was asked how can someone would be able to add a new section definition using Microsoft.Web.Administration, so I thought I would post something quickly here just to show how this could be achieved. using System ; using Microsoft.Web.Administration ; class Program { static void Main( string [] args) { using ( ServerManager m = new ServerManager ()) { Configuration config = m.GetApplicationHostConfiguration() ; SectionDefinition definition = RegisterSectionDefinition(config, "system.webServer/mySubgroup/mySection" ) ; definition.OverrideModeDefault = "Allow" ; m.CommitChanges() ; } } public static SectionDefinition RegisterSectionDefinition( Configuration config, string sectionPath) { string [] paths = sectionPath.Split( '/' ) ; SectionGroup...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/04/15/how-to-register-a-new-section-definition-using-microsoft-web-administration.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2300102" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Host your own Web Server in your application using IIS 7.0 Hostable Web Core</title><link>http://blogs.iis.net/carlosag/archive/2008/04/14/host-your-own-web-server-in-your-application-using-iis-7-0-hostable-web-core.aspx</link><pubDate>Mon, 14 Apr 2008 08:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2295966</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2295966</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/04/14/host-your-own-web-server-in-your-application-using-iis-7-0-hostable-web-core.aspx#comments</comments><description>IIS 7.0 includes a very cool feature that is not so well known called Hostable WebCore (HWC). This feature basically allows you to host the entire IIS functionality within your own process. This gives you the power to implement scenarios where you can customize entirely the functionality that you want "your Web Server" to expose, as well as control the lifetime of it without impacting any other application running on the site. This provides a very nice model for automating tests that need to run inside IIS in a more controlled environment. This feature is implemented in a DLL called hwebcore.dll, that exports two simple methods: WebCoreActivate . This method allows you to start the server. It receives three arguments, out of which the most important...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/04/14/host-your-own-web-server-in-your-application-using-iis-7-0-hostable-web-core.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2295966" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>IIS Admin Pack: Configuration Editor</title><link>http://blogs.iis.net/carlosag/archive/2008/03/31/iis-admin-pack-configuration-editor.aspx</link><pubDate>Mon, 31 Mar 2008 08:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2265836</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2265836</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/03/31/iis-admin-pack-configuration-editor.aspx#comments</comments><description>Today I will be talking about one of the features included in the new IIS Admin Pack called Configuration Editor. Configuration Editor is an IIS Manager feature that will let you managed any configuration section available in your configuration system. Configuration Editor exposes several features from configuration that are not exposed anywhere else in IIS Manager, including: Schema Driven - Config Editor is entirely driven by the configuration schema (found in \windows\system32\inetsrv\config\schema\), this means that if you extend the configuration system creating your sections, they will be available for managing inside config editor, no need to build additional UI for them. Additional Information - Config Editor exposes more information...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/03/31/iis-admin-pack-configuration-editor.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2265836" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>IIS 7.0 Admin Pack: Request Filtering</title><link>http://blogs.iis.net/carlosag/archive/2008/03/24/iis-7-0-admin-pack-request-filtering.aspx</link><pubDate>Mon, 24 Mar 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2251696</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2251696</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/03/24/iis-7-0-admin-pack-request-filtering.aspx#comments</comments><description>My last post talked about the Technical Preview release of the IIS 7.0 Admin Pack, and how it includes 7 new features that will help you manage your IIS 7.0. Today I was going to start writing about more details about each feature and Bill Staples just posted something (How to (un)block directories with IIS7 web.config) that almost seems that it was planned for me to introduce one of the features in the Admin Pack, namely Request Filtering UI. IIS 7.0 includes a feature called Request Filtering that provides additional capabilities to secure your web server, for example it will let you filter requests that are double escaped, or filter requests that are using certain HTTP Verbs, or even block requests to specific "folders", etc. I will not go...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/03/24/iis-7-0-admin-pack-request-filtering.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2251696" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Search your configuration sections in web.config files using IIS 7.0 API's</title><link>http://blogs.iis.net/carlosag/archive/2008/03/18/search-your-configuration-sections-in-web-config-files-using-iis-7-0-api-s.aspx</link><pubDate>Wed, 19 Mar 2008 00:05:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2241384</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2241384</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/03/18/search-your-configuration-sections-in-web-config-files-using-iis-7-0-api-s.aspx#comments</comments><description>Background In IIS 7.0 we have the great functionality to allow you to configure the Web Server settings in a distributed way, including the IIS configuration along with the ASP.NET configuration in the web.config files by using Configuration Sections. For example, the following shows a web.config adding a default document (home.aspx) to a Web Application inside my Default Web Site: &amp;lt; configuration &amp;gt; &amp;lt; system.webServer &amp;gt; &amp;lt; defaultDocument &amp;gt; &amp;lt; add value ="home.aspx" /&amp;gt; &amp;lt;/ defaultDocument &amp;gt; &amp;lt;/ system.webServer &amp;gt; &amp;lt; system.web &amp;gt; &amp;lt; authentication mode ="Forms" /&amp;gt; &amp;lt;/ system.web &amp;gt; &amp;lt;/ configuration &amp;gt; Now, that is great but it does come with a price, specially for server administrators it means...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/03/18/search-your-configuration-sections-in-web-config-files-using-iis-7-0-api-s.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2241384" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Using Microsoft.Web.Administration in Windows PowerShell</title><link>http://blogs.iis.net/carlosag/archive/2008/02/10/using-microsoft-web-administration-in-windows-powershell.aspx</link><pubDate>Mon, 11 Feb 2008 00:53:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2164628</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2164628</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/02/10/using-microsoft-web-administration-in-windows-powershell.aspx#comments</comments><description>A couple of months ago I wrote about using LINQ with Microsoft.Web.Administration to manage and query IIS 7.0 configuration. Somebody came back to me and said that LINQ was very cool but that it was very much Developer oriented and that in a production server without VS or .NET 3.5 it wouldn't be an option. Indeed that is a very valid comment and so I decided to show similar stuff with a tool that is available in Windows and its more IT oriented, Windows PowerShell. So in this blog I will quickly mention some of the things you can easily do with Microsoft.Web.Administration inside Windows PowerShell. To start working with Microsoft.Web.Administration the first thing you need to do is load the assembly so that you can start using it. It is quite...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/02/10/using-microsoft-web-administration-in-windows-powershell.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2164628" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Backgammon and Connect4 for Windows Mobile</title><link>http://blogs.iis.net/carlosag/archive/2008/01/06/backgammon-and-connect4-for-windows-mobile.aspx</link><pubDate>Sun, 06 Jan 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2092919</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2092919</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2008/01/06/backgammon-and-connect4-for-windows-mobile.aspx#comments</comments><description>During the holidays my wife and I went back to visit our families in Mexico City where we are originally from. Again, during the flights I had enough spare time to build a couple of my favorite games, Backgammon and Connect4. I've already built both games for Windows using Visual Basic 5 almost 11 years ago but as you would imagine I was far from feeling proud of the implementation. So this time I started from scratch and ended up with what I think are better versions of them (still not the best code, but pretty decent for just a few hours of coding). In fact the AI for the Backgammon version is a bit better and the Connect4 is faster and more suited for a Mobile device. You can go with your PDA/Smartphone to http://www.carlosag.net/mobile/...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/01/06/backgammon-and-connect4-for-windows-mobile.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2092919" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Sudoku and Tetris Game for Windows Mobile</title><link>http://blogs.iis.net/carlosag/archive/2007/12/21/sudoku-and-tetris-game-for-windows-mobile.aspx</link><pubDate>Fri, 21 Dec 2007 18:20:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2073289</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=2073289</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2007/12/21/sudoku-and-tetris-game-for-windows-mobile.aspx#comments</comments><description>During my last two business trips (to Barcelona for TechEd and Mexico for ReMix) I was way too bored on the plane and since I recently got my Motorola Q9 (which is a sweet Windows Mobile Phone) decided to write myself a Tetris game and to port my Sudoku game to Windows Mobile as a way to do my "first steps" in the .NET Compact Framework. To my surprise it was really easy to write them and even more to port the desktop version of Sudoku to run in all the .NET Compact Framework platforms. Since holidays are coming I thought of share them as a gift for this holiday's season. Bottom line (with the risk of sounding like a marketing dude, which I'm not) .NET is a cool technology that makes it really easy to code for many devices, from high-end servers...(&lt;a href="http://blogs.iis.net/carlosag/archive/2007/12/21/sudoku-and-tetris-game-for-windows-mobile.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2073289" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>The new Configuration System in IIS 7</title><link>http://blogs.iis.net/carlosag/archive/2006/04/25/The-new-Configuration-System-in-IIS-7.aspx</link><pubDate>Tue, 25 Apr 2006 21:48:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1399189</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=1399189</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2006/04/25/The-new-Configuration-System-in-IIS-7.aspx#comments</comments><description>Today I was planning on talking about the configuration classes that I purposedly skipped in my last post, but I realized it would be better to explain a little bit more about the new configuration system used in IIS 7. First of all, many of you (as me) will be extremely happy to know that the old "monolithic-centralized-admin only" metabase is dead, we have got rid of it for a much better configuration store. Now, before you feel panic, let me assure you that we haven’t just killed it and forget about the thousands of lines of scripts or custom tools built using the old metabase API’s (such as ABO), for that we have created something we called ABOMapper which will allow all of those applications to keep running transparently, since it will...(&lt;a href="http://blogs.iis.net/carlosag/archive/2006/04/25/The-new-Configuration-System-in-IIS-7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1399189" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Microsoft.Web.Administration in IIS 7</title><link>http://blogs.iis.net/carlosag/archive/2006/04/17/Microsoft.Web.Administration-in-IIS-7.aspx</link><pubDate>Mon, 17 Apr 2006 06:56:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1399190</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=1399190</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2006/04/17/Microsoft.Web.Administration-in-IIS-7.aspx#comments</comments><description>While creating the new administration stack in IIS 7 , we were looking into the different ways users could manipulate the server configuration as well as the new runtime information available in IIS 7 (Internally we call this RSCA-Runtime State and Control API) from managed code, and we realized we needed to provide a simpler and more straight forward API that developers could consume from managed code. Microsoft.Web.Administration is the answer to this problem. This API is designed to be simple to code against in an “intellisense-driven” sort of way. At the root level a class called ServerManager exposes all the functionality you will need. To show the power and simplicity of this API, let’s look at some samples below. To try this samples just...(&lt;a href="http://blogs.iis.net/carlosag/archive/2006/04/17/Microsoft.Web.Administration-in-IIS-7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1399190" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category></item><item><title>The evil WinForms Splitter</title><link>http://blogs.iis.net/carlosag/archive/2005/11/09/The-evil-WinForms-Splitter.aspx</link><pubDate>Wed, 09 Nov 2005 07:01:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1399191</guid><dc:creator>CarlosAg Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/carlosag/rsscomments.aspx?PostID=1399191</wfw:commentRss><comments>http://blogs.iis.net/carlosag/archive/2005/11/09/The-evil-WinForms-Splitter.aspx#comments</comments><description>Beware of SplitPosition. Today I spent quite some time debugging an issue in the new product I am working on. Well, to summarize what I was seeing in our UI is that for some reason certain information that I was expecting to be there when a TreeNode was expanded, it just wasn’t there. It was completely surprising to me, since in that particular code path, we do not start multiple threads or use Application.DoEvents nor anything like that, basically all we do is a simple assignment in the TreeView after select event, something like: private void OnTreeViewAfterSelect( object sender, TreeViewEventArgs e) { _myObject = DoSomeProcessing() ; } However, for some reason in another event handler of our TreeView, _myObject was not set. How can this be...(&lt;a href="http://blogs.iis.net/carlosag/archive/2005/11/09/The-evil-WinForms-Splitter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1399191" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.iis.net/carlosag/archive/tags/WinForms/default.aspx">WinForms</category></item></channel></rss>