<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">carlosag</title><subtitle type="html" /><id>http://blogs.iis.net/carlosag/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.iis.net/carlosag/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-04-15T08:10:00Z</updated><entry><title>Very funny blog to read, Linux Hater's blog</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/07/08/very-funny-blog-to-read-linux-hater-s-blog.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/07/08/very-funny-blog-to-read-linux-hater-s-blog.aspx</id><published>2008-07-08T08:00:00Z</published><updated>2008-07-08T08:00:00Z</updated><content type="html">One of the things I try to regularly do is to read blogs that are not necessarily pro-Microsoft and one of my favorite ones is Miguel de Icaza's blog. The other day I was reading one blog post that caught my attention about a blog he says he is a "fan of" named " Linux Hater's blog ". So of course I decided to give that a read and went and started reading the entries in there, and I just could not stop laughing and laughing, and before I noticed I had been reading for almost an hour. I do have to...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/07/08/very-funny-blog-to-read-linux-hater-s-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2473874" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author></entry><entry><title>IIS 7.0 Remote Administration and Database Manager Video</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/07/07/iis-7-0-remote-administration-and-database-manager-video.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/07/07/iis-7-0-remote-administration-and-database-manager-video.aspx</id><published>2008-07-07T08:00:00Z</published><updated>2008-07-07T08:00:00Z</updated><content type="html">DiscountASP.net published a very nice video that shows how you can enable IIS Manager and Database Manager and other modules for their customers. If you don't use DiscountASP.net as your ISP at least its interesting to see how IIS 7.0 and its Remote Administration capabilities over HTTPS and Delegated Management look like. Also you can see the Database Manager in action that you can download for free from http://learn.iis.net/page.aspx/416/basics-of-database-manager/ First couple of minutes show...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/07/07/iis-7-0-remote-administration-and-database-manager-video.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2471085" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term="IIS Manager" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS+Manager/default.aspx" /></entry><entry><title>Adding ASP.NET Tracing to IIS 7.0 Failed Request Tracing</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/07/04/adding-asp-net-tracing-to-iis-7-0-failed-request-tracing.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/07/04/adding-asp-net-tracing-to-iis-7-0-failed-request-tracing.aspx</id><published>2008-07-04T15:00:00Z</published><updated>2008-07-04T15:00:00Z</updated><content type="html">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...(&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;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term=".NET" scheme="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx" /></entry><entry><title>Mapping a different file extension for ASPX Pages in IIS 7.0</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/07/04/mapping-a-different-file-extension-for-aspx-pages-in-iis-7-0.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/07/04/mapping-a-different-file-extension-for-aspx-pages-in-iis-7-0.aspx</id><published>2008-07-04T14:00:00Z</published><updated>2008-07-04T14:00:00Z</updated><content type="html">Today I read a question in one of the IIS.NET forums - although I'm not sure if this is what they really wanted to know - I figured it might be useful to understand how to do this anyway. Several times users does not like exposing their ASP.NET pages using the default .aspx file extension (sometimes because of legacy reasons, where they try to minimize the risk of generating broken links when moving from a different technology, to preserve the validity of previous search-engines-indexes and sometimes...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/07/04/mapping-a-different-file-extension-for-aspx-pages-in-iis-7-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2468256" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /></entry><entry><title>DiscountASP.net releases new IIS 7.0 Manager modules</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/07/02/discountasp-net-releases-new-iis-7-0-manager-modules.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/07/02/discountasp-net-releases-new-iis-7-0-manager-modules.aspx</id><published>2008-07-02T16:00:00Z</published><updated>2008-07-02T16:00:00Z</updated><content type="html">DiscountASP.net who has been a very close partner of the IIS Team leading several offerings of our platform - including IIS Manager Remote Delegated Access to the Web Site and many other cool tools - has just built and released yet another cool module that extends the IIS Manager capabilities by having a GAC Viewer for their customers. The GAC Viewer is still in Beta but I think it showcases some of the cool stuff that IIS 7.0 platform brings to the table providing extensibility from end-to-end,...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/07/02/discountasp-net-releases-new-iis-7-0-manager-modules.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2463876" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term="IIS Manager" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS+Manager/default.aspx" /></entry><entry><title>IIS 7.0 Site ID Computation</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/06/13/iis-7-0-site-id-computation.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/06/13/iis-7-0-site-id-computation.aspx</id><published>2008-06-13T07:00:00Z</published><updated>2008-06-13T07:00:00Z</updated><content type="html">In my previous post I mentioned that IIS Manager (more specifically Microsoft.Web.Administration) has two algorithms for assigning a Site ID when no ID is specified. The two algorithms are: Incremental Site ID . When this algorithm is configured we will assign the first consecutive number available, for example, if you have Site ID's 1,2,3,5,6,8 the next time you add a Site in the UI (or using ServerManager.Sites.Add friendly overloads), you will get Site ID = 4, next will be 7, and next will be...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/06/13/iis-7-0-site-id-computation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2421294" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term="IIS Manager" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS+Manager/default.aspx" /><category term="Microsoft.Web.Administration" scheme="http://blogs.iis.net/carlosag/archive/tags/Microsoft.Web.Administration/default.aspx" /></entry><entry><title>Faster IIS Web Sites Provisioning using Microsoft Web Administration</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/06/12/faster-iis-web-sites-provisioning-using-microsoft-web-administration.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/06/12/faster-iis-web-sites-provisioning-using-microsoft-web-administration.aspx</id><published>2008-06-12T10:01:00Z</published><updated>2008-06-12T10:01:00Z</updated><content type="html">Yesterday I got an email about some performance numbers that one of our customers were running into when creating remotely Web Sites, Applications, Application Pools and other tasks in IIS using Microsoft.Web.Administration. In case you don't know Microsoft.Web.Administration is a .NET library that exposes the IIS Configuration System. The code was using Microsoft.Web.Administration from PowerShell to create a single Application Pool, a new Web Site, and finally assign the Root Application to the...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/06/12/faster-iis-web-sites-provisioning-using-microsoft-web-administration.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2420331" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term="Microsoft.Web.Administration" scheme="http://blogs.iis.net/carlosag/archive/tags/Microsoft.Web.Administration/default.aspx" /></entry><entry><title>Extending the IIS Configuration System using COM</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/06/10/extending-the-iis-configuration-system-using-com.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/06/10/extending-the-iis-configuration-system-using-com.aspx</id><published>2008-06-10T09:30:00Z</published><updated>2008-06-10T09:30:00Z</updated><content type="html">Today I was going to post about extending the IIS Configuration, in particular about a feature that not everybody knows that allows you to extend the IIS Configuration System using dynamic code. What this means is that instead of hard-coding the configuration using XML in a .config file, your configuration can be provided by a COM object that implements IAppHostPropertyExtension, IAppHostElementExtension and IAppHostMethodExtension. Then, just to make sure I was not repeating what somebody else already...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/06/10/extending-the-iis-configuration-system-using-com.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2414409" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /></entry><entry><title>IIS Admin Pack: Database Manager</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/06/02/iis-admin-pack-database-manager.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/06/02/iis-admin-pack-database-manager.aspx</id><published>2008-06-02T18:00:00Z</published><updated>2008-06-02T18:00:00Z</updated><content type="html">OK, this blog entry sat in my drafts for more than a month now, but finally today I will be talking about another cool feature of the IIS Admin Pack , Database Manager. Database Manager allows you to easily manage a SQL Server Database from within the IIS Manager User Interface. Now, why would you need another UI for managing a database? Here are some of the facts that make Database Manager interesting: No additional components are required in the machine, just by installing the IIS Admin Pack you...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/06/02/iis-admin-pack-database-manager.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2396338" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /></entry><entry><title>URL Rewrite Technical Preview 1 available</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/05/30/url-rewrite-technical-preview-1-available.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/05/30/url-rewrite-technical-preview-1-available.aspx</id><published>2008-05-30T18:08:00Z</published><updated>2008-05-30T18:08:00Z</updated><content type="html">Today we are releasing a very cool feature that lots of customers have really been asking for, URL Rewrite Module is now available for download at: Download the x86 CTP version for IIS 7.0: http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1691 Download the x64 CTP version for IIS 7.0: http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1692 I'm pretty happy about this release not only because its a great feature that many of us have been waiting for, but also because...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/05/30/url-rewrite-technical-preview-1-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2391911" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /></entry><entry><title>New Articles for Building IIS Manager Extensions Published in IIS.NET</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/05/30/new-articles-for-building-iis-manager-extensions-published-in-iis-net.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/05/30/new-articles-for-building-iis-manager-extensions-published-in-iis-net.aspx</id><published>2008-05-30T17:50:00Z</published><updated>2008-05-30T17:50:00Z</updated><content type="html">Gurpreet Singh who is a developer in my team published last week a couple of articles on how to extend IIS Manager 7: 1) The first one talks about how to write an IIS Manager extension in general and walks you through the process using Visual Studio: http://learn.iis.net/page.aspx/441/understanding-ui-extension-authoring/ 2) The second one shows how to extend the IIS Reports feature in Admin Pack to add your own report to it and shows this using Log Parser: http://learn.iis.net/page.aspx/464/walkthrough...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/05/30/new-articles-for-building-iis-manager-extensions-published-in-iis-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2391912" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /></entry><entry><title>IIS Admin Pack Technical Preview 2 Released</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/05/13/iis-admin-pack-technical-preview-2-released.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/05/13/iis-admin-pack-technical-preview-2-released.aspx</id><published>2008-05-13T20:00:00Z</published><updated>2008-05-13T20:00:00Z</updated><content type="html">Today we are releasing the Technical Preview 2 of the IIS Admin Pack, it is an update of the release we made on February. Install the Admin Pack and Database Manager today! Admin Pack (x86): http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1682&amp;amp;g=6 Database Manager (x86): http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1684 Admin Pack (x64): http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1683&amp;amp;g=6 Database Manager (x64): http://www.iis.net/downloads/default...(&lt;a href="http://blogs.iis.net/carlosag/archive/2008/05/13/iis-admin-pack-technical-preview-2-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2355938" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author></entry><entry><title>IIS 7.0 Talk at ASP.NET Connections at Orlando</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/04/28/iis-7-0-talk-at-asp-net-connections-at-orlando.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/04/28/iis-7-0-talk-at-asp-net-connections-at-orlando.aspx</id><published>2008-04-28T12:15:00Z</published><updated>2008-04-28T12:15:00Z</updated><content type="html">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...(&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;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term=".NET" scheme="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx" /></entry><entry><title>Not getting IntelliSense in your web.config for system.webServer sections in Visual Studio 2008?</title><link rel="alternate" type="text/html" 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" /><id>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</id><published>2008-04-20T00:20:00Z</published><updated>2008-04-20T00:20:00Z</updated><content type="html">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...(&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;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term=".NET" scheme="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx" /></entry><entry><title>How to register a new Section Definition using Microsoft.Web.Administration</title><link rel="alternate" type="text/html" href="http://blogs.iis.net/carlosag/archive/2008/04/15/how-to-register-a-new-section-definition-using-microsoft-web-administration.aspx" /><id>http://blogs.iis.net/carlosag/archive/2008/04/15/how-to-register-a-new-section-definition-using-microsoft-web-administration.aspx</id><published>2008-04-15T12:10:00Z</published><updated>2008-04-15T12:10:00Z</updated><content type="html">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...(&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;</content><author><name>Anonymous</name><uri>http://blogs.iis.net/members/Anonymous.aspx</uri></author><category term="IIS" scheme="http://blogs.iis.net/carlosag/archive/tags/IIS/default.aspx" /><category term=".NET" scheme="http://blogs.iis.net/carlosag/archive/tags/.NET/default.aspx" /></entry></feed>