IIS Admin Pack Technical Preview 1 Released


NOTE: IIS Admin Pack Technical Preview 2 has been released: http://blogs.msdn.com/carlosag/archive/2008/05/13/IISAdminPackTechnicalPreview2Released.aspxI’m really exited to announce that today we released the Technical Preview of the IIS Admin Pack and it includes 7 new features for IIS Manager that will help you in a bunch of different scenarios.

Download

You can download the IIS 7.0 Admin Pack Technical Preview from (It requires less than 1MB):

(x86) http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1646
(x64) http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1647

Documentation

http://learn.iis.net/page.aspx/401/using-the-administration-pack/

These UI modules include the following features:

  • Request Filtering UI – This UI exposes the configuration of the IIS runtime feature called Request Filtering.
  • Configuration Editor UI – This UI provides an advanced generic configuration editor entirely driven by our configuration schema. It includes things like Script Generation, Search functionality, advanced information such as locking and much more.
  • Database Manager UI – This UI allows you to manage SQL Server databases from within IIS Manager, including the ability to create tables, execute queries, add indexes, primary keys, query data, insert rows, delete rows, and much more.
  • IIS Reports UI – This extensible platform exposes a set of reports including some log parser based reports, displaying things like Top URL’s, Hits per User, Page Performance, and many more.
  • FastCGI UI – This UI exposes the configuration for the FastCGI runtime feature.
  • ASP.NET Authorization UI – This UI allows you to configure the ASP.NET authorization settings.
  • ASP.NET Custom Errors UI – This UI allows you to configure the Custom errors functionality of ASP.NET

Please, help us, we want to ask for your help on trying them and give us feedback of all these modules, do they work for you? what would you change? what would you add? What features are we missing?

Some things to think about,

Database Manager, what other database features are critical for you to build applications?

IIS Reports set of reports, what reports would you find useful?, would you want to have Configuration based reports (such as summarizing the Sites and their configuration, which configuration)? More Security Reports (such as)?

Configuration Editor, is it easy to use?, what concepts from configuration would you like to see?, etc

Given that each individual feature above has a lot of interesting features that can easily be missed, or might be confusing, I will be blogging in the near feature talking about why we decided to build each feature, what makes them different from any other thing you’ve seen as well as how you can make the most out of each of them.

NOTE: IIS Admin Pack Technical Preview 2 has been released: http://blogs.msdn.com/carlosag/archive/2008/05/13/IISAdminPackTechnicalPreview2Released.aspx

Carlos

Comments (34)

  1. Anonymous says:

    My last post talked about the Technical Preview release of the IIS 7.0 Admin Pack, and how it includes

  2. Anonymous says:

    My last post talked about the Technical Preview release of the IIS 7.0 Admin Pack, and how it includes

  3. Anonymous says:

    One of the core priorities we focused on when building IIS 7 was to enable a rich .NET extensibility

  4. Anonymous says:

    One of the core priorities we focused on when building IIS 7 was to enable a rich .NET extensibility

  5. Anonymous says:

    One of the core priorities we focused on when building IIS 7 was to enable a rich .NET extensibility

  6. Anonymous says:

    I am a little unclear about how the Database Manager UI would work for remote clients. Would they need the IIS 7 administration tool installed and then connect to my server? If so that seems a bit clunky to me as not many people have IIS7 yet.

    It would be nice to have something like a web-admin tool like phpMySql that would allow a company providing hosting to expose database administration without exposing the database. I guess people can write their own easier now using the webservices the admin pack though.

  7. Anonymous says:

    I installed the CTP on Vista and now I can’t open IIS Manager.  I’m seeing the error:

    "Method not found: ‘System.Collections.Generic.ICollection`1<System.String>Microsoft.Web.Management.Server.ManagementConfigurationPath.GetBindingProtocols(System.IServiceProvider)’."

    Any ideas?

    Note: I typed the error message while reading the window, might not be exact but should be really close.

  8. Anonymous says:

    UPDATE: I just read somewhere else that Vista SP1 may be required.  I’ll install it at the end of the work day and see if the error clears up.

  9. CarlosAg says:

    To answer some of the questions posted here:

    1) Indeed Windows Vista SP1 is required if installing in Windows Vista, unfortunately Setup did not block install on it.

    2) Regarding Database Manager UI, one of the cool things you can do is enable Remote Management in a Windows 2008, and install Remote Manager on a client machine (which runs in Windows XP, and Windows 2003 and Vista SP1) and connect remotely to your Windows Server 2008 to manage SQL. Interestingly enough the client does not need anything from SQL and will communicate to the server through HTTPS (similar to web services) making it a firewall friendly solution for managing SQL Server. This is a great option for hosters and other customers that need to manage SQL over the internet.

    We have also created a forum where you can post any questions you have and we will answer each and every one and will be able to track them:

    http://forums.iis.net/1149.aspx

  10. Anonymous says:

    Does the database manager tool use the credentials from the connection string in the web.config file, or prompt for new credentials? The user in the config file should be locked down, and not have access to modify the database structure or edit the raw data, so the tool would be severely limited without a separate admin login.

    Also, it would be nice if we could expose the pre-built reports via a web page or reporting services report, for users who don’t need administrative access to the site.

  11. Anonymous says:

    Hi Carlos – I commented this on ScottGu’s blog but thought you might be more appropriate:


    Hi Scott,

    I had some bad luck trying the admin module preview today.  

    I am getting a DateTime parsing exception when using the IIS Reports section (I am wondering if it has been tested when the locale is not en-us).  If course the actual web server log files are locale agnostic, so if it is a locale issue it could be a bug with the Windows Forms based module when the locale is not the US – just guessing?

    Also I could not connect to a local database in the App_Data directory using the Database Manager module (strange given the Admin Tool has no problem accessing the same database using the ASP.NET roles and users features).

    Anyway – I was just playing today, so no big deal.  Obviously these are all great features, I look forward to another attempt when a more advanced beta is released.  I understand these are early alpha releases 😉

    David

  12. CarlosAg says:

    David, unfortunately we have a bug with the datetime handling and it repro’s on non-english formats, more specifically in formats that do not use mm/dd/yyyy on it, so maybe one alternative for now its to change regional settings temporarily while launching inetmgr.exe and then reverting back, that should let you at least use it for now.

    Again, sorry for that we have a fix, but are looking into the best channel for delivering it.

    Forums:

    http://forums.iis.net/1149.aspx

  13. Anonymous says:

    【原文地址】 New Log Reporting, Database Management, and other cool admin modules for IIS 7 【原文发表日期】Wednesday

  14. Anonymous says:

    【原文地址】 New Log Reporting, Database Management, and other cool admin modules for IIS 7 | IIS 7 新的日志报表,数据库管理,和其他很酷的管理模块

  15. Anonymous says:

    Today I will be talking about one of the features included in the new IIS Admin Pack called Configuration

  16. Anonymous says:

    Does the database manager tool permit you to connect to connection string that’s NOT in the web.config? Usually, one creates a very low-access user for use in their web.config connection string, and therefore connecting via that connection string would not be very fruitful if all the user could do was run stored procs.

    Also, can the manager read connection strings that are in connection string sections that have been encrypted using machine keys?

  17. Anonymous says:

    Uma das prioridades principais em que nos concentramos na construção do IIS7 foi a de fornecer um modelo

  18. Anonymous says:

    Uma das prioridades principais em que nos concentramos na construção do IIS7 foi a de fornecer um modelo

  19. Anonymous says:

    Statistiche di Log, Database e altre novit

  20. Anonymous says:

    Hi!

    I’ve found a bug in IIS Reports UI.

    You should read date from the log file in culture independent manner. It seems now you just use Date.Parse(dt).

  21. Anonymous says:

    "This extensible platform exposes a set of reports including some log parser based reports…"

    How is it possible to extend (modify) these reports? I’m interested in the log parser based reports…

    Thanks, Domokos

  22. CarlosAg says:

    In the Technical Preview 1 version the extensibility API is not exposed, in the next release we will make this API public. Having said that, the API’s currently focus on making the UI extensible and not the backend, meaning, we are exposing API’s to insert your own reports into this page, we will do the rendering of the chart, the tabular display, give you printing support, exporting to CSV, Xml, etc, dynamic filters, etc, for free. You just need to return us the Data.

    In this case LogParser might be a good option for those wanting to add more reports that come from the Log file. LogParser exposes a COM API that you can easily call from managed code.

  23. Anonymous says:

    IIS7 Admin Modules – Log Reports and Database Management in IIS 7 Admin Pack by David Hayden , Microsoft

  24. Anonymous says:

    Found this post over on ScottGu&#39;s blog today, highlights some of the new featuresof IIS7. Man, I

  25. Anonymous says:

    Jednym z priorytetów na którym skupiliśmy się przy budowie IIS7 było udostępnienie bogatego modelu rozszerzalności

  26. Anonymous says:

    Today I will be talking about one of the features included in the new IIS Admin Pack called Configuration

  27. Anonymous says:

    One of the core priorities we focused on when building IIS 7 was to enable a rich .NET extensibility

  28. Anonymous says:

    why does microsoft make it so hard to find out what icons stand for?

    What about a simple chart that describes what icons stand for, is that asking to much….

  29. Anonymous says:

    Le Request Filtering sous IIS 7.0 suscite de nombreuses questions. Ceci est principalement dû au fait

  30. Anonymous says:

    ¿Habéis desplegado vuestras aplicaciones y la base de datos en un host remoto y queréis hacer un pequeño

  31. Anonymous says:

    IIS Reports are not part of Admin Pack any more…

    Where can I find IIS Reports?

  32. Anonymous says:

    @ivan

    You will have to download and use the release candidate bits since IIS Reports was removed from the IIS 7.0 Administration Pack 1.0 release.

  33. Anonymous says:

    Maybe just update the website and say that IIS7 reports are no longer there? Would be easier to learn that fact instead of going through the feedback messages.