There is a new web-whitepaper on how to provide a secure hosting envirionment using IIS 7.0, written by "Vikas Malhotra ". There's some very interesting information there. Especially the provisioning portion. Now that I've vested so much time on providing a "better" .NET API for IIS 6.0 tasks (Provware: http://agramont.net/r.ashx?3), I'm wondering if I should just jump in on IIS 7 and provide some tools, web UI, and get a head start there or keep banging out stuff for IIS 6 (comments are very welcome).
Anyhow, here is a link to the article: http://www.iis.net/1143/SinglePageArticle.ashx
Overall the article is a nice initial overview, but there is still much work to be done on best practices. With IIS 7, it's no longer just about ASP.NET. What I mean by that is today with Windows Server 2000/2003, it's all about getting access to ASP.NET. Now with IIS7, there is more of a platform for web developers to offer even cooler features that integrate with the web server itself. So how does the hoster offer those "override" services to customer/developers? What components shouldn't the hoster allow developers to remove, override, or utilize? What performance issues will that have and will it crash other customers if there is an issue?
In looking at some of the latest builds from IIS 7, there are some great answers there (I need time to formulate my responses to my own questions----I know, I suck), but these still need to be addressed. Not only that, they'll need to be automated in a Web UI, Command Line, Web Service, or whatever mechanism an Admin or automation system needs to kick that off.
I hope to have some more IIS 7 content (including videos) coming soon (If MS lets me).
For those of you looking to get a quick and deep introduction to the Microsoft Solution for Hosted Messaging & Collaboration 2.5 or get indepth training on developing against the Microsoft Provisioning System, you should checkout our latest courses and dates: http://www.go-planet.com/community/blogs/coolness/archive/2006/07/31/438.aspx
Last month we did the first MPS Developer Bootcamp out of our office in Germantown, MD and it was a lot of fun. We used the new MPS SDK and broke out in teams to solve real world development scenarios (I hate courses that have you sit there and do labs all damn day).
Anyhow, be sure to check these out and register today. To get a seat, please send an email to training@go-planet.com
As of tonight (yes I'm up late again), the documentation for WbH 4.0 and "for Apps" is now available.
The Components: Windows Based Hosting 4.0 Released (Part 1)
The Documentation: Windows Based Hosting 4.0 Released (Part 2)
Yes I'm pimping my site again, but I at least try to keep it up to date with various Microsoft Solution information and my side projects.
As many of you know, I'm a Senior Architect for Planet Technologies. We started a new blog called "Planet Coolness" in an effor to provide more frequent information to our customers, partners, and more about what we're working on, tools we've built, new Training Dates (HMC and MPS), and more.
Planet Coolness Blog: http://www.go-planet.com/community/blogs/coolness/