Monday, September 24, 2007

Did you know that Microsoft.com is fully deployed on IIS 7?

Here's what they like about IIS 7. It's a good read as these guys are straight shooters, and they don't be paid to sell servers- just to keep them running - which they are great at.

Here's the top 10

Simple, Configurable Command Line Setup

Great Compatibility Story

No More Metabase!  (ye-haw!)

Centralized Configuration

Delegated Configuration

AppCmd and Other New Management Options

Failed Request Tracing

Request Filtering

UNC Content

Output Caching of Dynamic Content

 

 

Microsoft.com Operations : The Tasty Morsels Found In Dogfood… MSCOM OPS Top 10 Changes In IIS7.0

Monday, September 24, 2007 7:07:38 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Friday, September 21, 2007

Ok, so I haven't posted in a bit, cause I'm working far to hard on the roadshow content.

Which - BTW, will be the best ever hands on labs for IIS 7 every produced in the history of the universe. Of course, since there's only been a couple that I know about, and I was involved with those, there isn't a lot of competition.

The hosting road show labs will be available on line so even if you're not a hoster, you can do these and will learn some of the cool goodness that is built into IIS 7. I gotta say, this thing ROCKS. It's a different sort of bird than you might expect after working with IIS 6, but it will do so much more for you and your business that you're going to have to get there sooner than you think.

Next week there will be some NEWS. I can't tell you what the NEWS is. We know that RC0 is coming out so put on your thinking cap and imagine what the IIS team is doing. (.........) times up.....

You'll find out soon.... And be prepared to see some goodness. I piece of the NEWS I am particularly excited about will will really help when you XXXXXXXXXXXXX servers in  in XXXXXXXXXXXXX XXXXXXXXXx sceanrios. [sections edited by my new IIS7 module I wrote called "KeepEmployed". It filters out information I can't talk about......]

Hey... whose that at my door.?.. What? Let go of that comptuer.! .sd,vs,vc,./kvcvcvb

 

 

Friday, September 21, 2007 5:38:32 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Friday, September 07, 2007

Just in case anyone is reading this, you might have seen the posts from my EMEA web summit tour. Well, for some reason in Poland they decided to record the entire day.

Here are the links to the lectures and slide decks.

List of all session links to Web Administration Summit 2007:

http://www.microsoft.com/emea/itsshowtime/result_search.aspx?event=69&x=13&y=2

 

WEB ADMINISTRATION SUMMIT

IIS 7 Web Server Platform- Windows Server “Longhorn”

 

 

Microsoft’s Next Generation Web Server: What’s New in IIS 7 for IT Pros

Isaac Roybal, Product Manager, Windows Server, Microsoft Corporation

 

This overview session will highlight the key points of interests for IT Pros in Internet Information Services version 7.  IIS7 modularity increases security by allowing a reduced installation footprint and creation of specialized, streamlined servers. Application Pools are now “sandboxed” by default.  You’ll see how IIS7 eases administration with a new IIS Manage UI, delegated administration, and new tools for automating administrative tasks. Applications run more reliably as they are easier to troubleshoot with built in tracing and diagnostics. Finally, multiple servers can use a single configuration file with the shared configuration feature for web farms.

 

IIS7 Administration: The New IIS Manager

Brett Hill, IIS Sr. Technical Evangelist, Microsoft Corporation

 

IIS7 Administration centers around the new task-oriented IIS Manager. This redesigned administration tool has many major new capabilities including the ability to delegate features, edit .NET configuration and has significantly improved performance when managing many sites. The IIS Manager itself is an extensible, modular application that administrators can customize and developers can extend.  In this presentation we’ll explore how use and control the IIS Manager with a special focus on Delegated Administration. In addition, we’ll explore how to use Granular Locking to fine tune your delegated settings beyond those available in the UI.

 

 

 

IIS7 Administration: Shared Configuration, Remote Control, and Automated Tools

Isaac Roybal, Product Manager, Windows Server, Microsoft Corporation

 

For web farms, IIS7 has a powerful new feature – Shared Configuration. This allows you to configure multiple servers to share a single configuration file. The benefits are clear - all web servers have identical configuration so there’s no need to do configuration replication.

In addition, IIS Manager has built in remote administration capabilities. Using https between the IIS Manager and the remote server, this feature includes the ability to define trusted users in IIS Manager and have identities securely stored in the IIS configuration, Windows SAM or AD, or a .NET provider.

Of course, many organizations need to automate administration tasks.  APPCMD is the new powerful, general purpose command line utility for controlling configuration, state for site and pools, and querying status. WMI has been improved specifically for IIS management, and there’s a new managed code API Microsoft.Web.Adminsitrationis that makes it easy for developers use .NET to write IIS management tools. PowerShell can use the managed API or WMI, giving you a superior command line and scripting environment for managing your servers.

 

IIS 7 Security: Less Exposure, Greater Control

Brett Hill, IIS Sr. Technical Evangelist, Microsoft Corporation

 

IIS7 security improvements can be found in many areas. In addition to the ability to control the server footprint, security is improved with the new URLFiltering and URLAuthorization capabilities. Also, you can now use Forms authentication with any content while leveraging .NET role and membership providers. In addition, there are key changes in the user principles and groups used by IIS7 that will make the server both easier to manage and more secure.  Finally, application pool sandboxing helps to improve the security boundary between application pools.

 

 

 

IIS 7 Troubleshooting: Failed Request Tracing

Isaac Roybal, Product Manager, Windows Server, Microsoft Corporation

 

One of the most exciting features in IIS 7 for administrators is the new built-in failed request tracing capabilities. You can configure IIS 7 to automatically create a detailed trace log of events that occurred in the request processing pipeline when specific error codes are seen and/or if a request takes more than N seconds to complete. This is configurable at the server, site, application, or file level, and can be configured in the UI or with a command line tool. The resulting trace log is ideal for identifying bottlenecks. Like everything in IIS 7, it is extensible and can be customized with new events.

 

 

 

 

Events | IIS | IIS 7 | Microsoft
Friday, September 07, 2007 7:37:25 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, August 16, 2007

Mvolo writes another great piece about coding for IIS7. In this detailed blog entry, he covers how to write and why to write modules and handlers on IIS7.  

Mike Volodarsky's ServerSide : Developing IIS7 modules and handlers with the .NET framework

Thursday, August 16, 2007 8:12:02 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Wednesday, August 15, 2007

 

Well, I just had to post this, since it's all gushy and everything about how brilliant I am. Of course, they make it sound so much better than it is. If you want a truly humbling experience of how little you know about IIS, have a drink with Mike Volodarsky, or Carlos Aguilar Mares or Thomas Deml or Eric Deily or Wade Hilmo or about 30 other people at Microsoft. Of course, the cool thing is I get to do that occasionally.

 Re: the book, yes I am working on a book for MS Press that will be part of the Windows Server 2008 Resource Guide. If anyone out there knows me, this is a big deal since I've somehow managed to by all these years without writing a book. Not that I haven't tried! I just found that it was way toooooo time consuming and a good technical guy can make more doing other things. Of course, it's a good way to build your reputation, but when you had the number 1 site on google when you typed in IIS, my content and programs for training we already highly discoverable. So, a book didn't really make sense for me. Now, though, that I'm a just another newb at Microsoft and my sites rankings have languished, it makes sense to do something to stoke the flames of fame and fortune. Ha! Like a resource guide ever make anyone famous or rich. In truth, the reason I'm doing this is because it needs to be done and I'm a unique situation to help it along.Other writers (some of which you will recognize) are deeply involved, but I can't speak for them. 

So hop on over to applied.net and get yourself an IIS7 site!

-brett 

Other The Guy that wrote the book on IIS7 (well is writing)

dsc00098

That’s Microsoft’s, Brett Hill in the middle. Brett is writing ‘the book on IIS7′ and has been instrumental in our launching of IIS7 hosting.  You always think you know a program better than anyone else out there and then a guy like Brett comes along and reminds you just how much more you need to learn.  Brett’s truly the expert on IIS7 and you can often find him posting over at www.iis.net.

jesscoburn.com Tidbits and thoughts on webhosting, web applications and just general cool geek crap.

Wednesday, August 15, 2007 7:05:13 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Tuesday, August 14, 2007

 

 

This is an good article on installing Das Blog on IIS7 on Vista. This process would be similar for many IIS6 .NET applications.

-brett 

Scott Hanselman's Computer Zen - 32bitness and 64bitness and migrating DasBlog on IIS7 and ASP.NET under Vista64

Tuesday, August 14, 2007 8:58:38 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Monday, August 13, 2007

Mr Mike is at it again. This time he's showing off how a developer can easily integrate PHP with IIS7. He details using .NET form auth with MySQL and Wordpress.

Just one of many examples to come about how IIS7 will allow developers to enter a new world of integrated services.

-brett 

Mike Volodarsky's ServerSide : IIS Authentication plugin for the Wordpress PHP blogging engine

Monday, August 13, 2007 2:10:20 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Saturday, August 11, 2007

 

Application Pool Recycle Utility for SharePoint Developers

Ran across this utility today that helps you to manage your application pools. Have a look!

Saturday, August 11, 2007 5:04:27 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, August 09, 2007

I've got a new job here at Microsoft as Technical Product Manager for Hosting Solutions. One of the first things up is a GIGANTIC roadshow we're producing for hosters to get hands on with IIS7. Best part is, I get to design the labs and content! I'm really excited to be working on this. The event is sadly only 1 day long, but is jammed with hands on labs and lectures so that attendees can go back and deploy IIS7 in their environment. The lab topics are IT Pro oriented rather than developer focused so don't sign up expecting to learn how to write an ihttp module. Do signgup if you're in the hosting industry and want to know how to deploy, configure, migrate apps, and troubleshoot IIS7. Of course, we're focusing on the new features rather than "this is a website.. it is used to deliver http content.." blah blah blah. Also, I try to keep marketing spin to a minimum.  My philoosphy has always been to let the technology sell itself.

It's worldwide and registraitons are open now for hosing industry personnnel.

 

REGISTER HERE!

 

Brett

Events | Hosting | IIS 7 | ITPro | Microsoft  | News
Thursday, August 09, 2007 9:56:51 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Monday, August 06, 2007

Monster IIS7 and .NET program manager (who can't help but write code) Mike Volo has just posted a new tool to help you extend the IIS7 schema. This is a developer feature that allows you to add your own configuration items to IIS7. So you could write a module or handler and store the configuration for it write in apphost.config or a delegated web.config instead of in the system.web section of web.config only. In this way, you can use the IIS7 APIs to control, configure, deploy you app along with IIS7. You can also write your own extensions to the IIS UI and have them use your schema extensions so your additions are seamlessly integrated with the UI.

 Cool stuff, check it out.

Mike Volodarsky's ServerSide : IISSCHEMA.EXE - A tool to register IIS7 configuration sections

Monday, August 06, 2007 7:24:31 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Wednesday, July 25, 2007

You've got to see this.

Check out www.msdewey.com

Try typing in tequila, and ghetto for a good laugh.

-brett

Wednesday, July 25, 2007 6:14:22 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, July 12, 2007

Just to let you know where things are at with IIS 7 in terms of stability and reliablity, Microsoft.com has converted to their entire infrastructure to it. They are consitently in the top 5 of avaibility on the interent and if you talked to them like do, you'd know they take that very seriously.

Eric Woershing recently did an interview with Chad Kraykovic and Jeff Towes over at MS.com (as we call it internally), which you can find here http://blogs.iis.net/ewoersch/archive/2007/06/27/video-microsoft-com-operations-team-opens-up-on-deploying-iis7-early.aspx. This is a very good interview that details many tips for those migrating a web farm to IIS 7. I suggest checking it out. Eric also did a great summary. I liked this so much that I'm trying to get some labs and training created based on their best practices. That would be very useful as it goes beyond just IIS7. Things like "do this with your scripts", "use DSFR for content replication", and other tips that have been proven to be useful at Microsoft.com would work for most enterprises and hosters.

Excited about this new project!

-brett

 

Thursday, July 12, 2007 6:38:29 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Tuesday, June 26, 2007

Robert McMurray has a new video just posted on Channel 9 on the FTP server.

He's the program manager for web publishing and does a great set of demos that illustate most all the bells and whistles in the new code (called FPT7 internally). It's pretty cool so check it out.

http://channel9.msdn.com/ShowPost.aspx?PostID=319223

IIS 7 | ITPro
Tuesday, June 26, 2007 12:24:50 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, June 07, 2007

The big kahuna Bob Muglia anncounced at TechEd that the new Server Core SKU will have IIS7 on it.

This has been a frequent question I've recevied and I've meet customers that have heard all kinds of things, some correct and some incorrect. Finally, the details are out now and the Bill Staples gives a quick rundown at http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx. Check it out.

In a nutshell, IIS7 on server core will run native code application such as classic ASP, PHP, Perl (fastcgi is supported), ISAPI etc. It will not run .NET applications, but you can expect that to chnage (but probably  not by RTM). There won't be a UI so you will have to adminster it using APPCMD or WMI (Powershell sadly requires .NET so won't be on the SKU).

I'd like to go on record saying that Server Core is going to bigger for IIS7 than people think. It's a great hosting SKU, and is also ideal for low maintenance, special function servers.

The one point I want to make about server core that is missed a lot is that you can still take advantage of the IIS7 modular pipeline using native code http modules written in C++. In fact, in My work with customers, it was clear that the use of native code to write modules is signficantly improved. Mike Volodarsky told me it was a lot more like using managed code that was possible in W2K3 due to changes in the APIs. (http://mvolo.com/blogs/serverside/archive/2006/10/07/IIS7-modules-vs.-IIS6-ISAPI-_2300_10_3A00_-C_2B002B00_-Class_2D00_based-encapsulation-model.aspx) This means that the core server is a great, high speed, special function server that can streamlined and customized to meet customers needs. Woot!

Anyway, just want to shout about this as the lid has been on for a bit and now the news is out.

----

About the tour- I did write a post to wrap up bit got lost before I posted it when I advertnently closed the windows. I hate it when that happens. Will re-do the wrap up later.

later,

brett

 

 

IIS 7 | News
Thursday, June 07, 2007 8:45:11 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Tuesday, May 29, 2007

We arrived in Paris after a long wait at the Stockholm airport. The flight didn't leave till 7pm so we had the day to Sighsee? No, Sleep in? no - you guessed it - EMAIL!

We landed in Paris and took a 45 minute taxi ride to the hotel. Nice hotel in the Opera district. I think I saw a hint of Paris along the way but not really much. Isaac and I met with Olga Londer at 11:30pm and I went to be at 3am - got up at 7:30 for breakfast and another presentation.

Isaac is wrapping up now and we're headed out to the airport. Olga has some plan in mind to shuttle us to a train and see something of Paris before leaving. Not much but better than nothing.

Flying to Florence tonight, then up again for another show.

Must    sleep     soon.

-brett

Tuesday, May 29, 2007 2:41:26 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com

Had a great day doing the tourist thing. Isaac and I took a bus/boat tour to see this really amazing city. Of course, I hear that for 7-8 months you only get about 7 hours of sunlight and it's cooler, so today in the 70's and bright sunlight - is Stockholm at it's best. There is lot going on here and people in general seem relaxed and healthy. http://www.stockholmtown.com/templates/substartpage____2405.aspx

We presented to a group of about 40 people and Isaac and I agreed it was the best presentation yet. I've settled into the rythme of the Security presentation which is my favorite topic and added some detail to the configuration talk that seems to put some pieces together that were missing overall. Funny how you have to do these things a few times to get them tuned up. When I was teaching IIS training before I joined Microsoft, I did the same course at least 20 times and then rewrote it to be more effective. I really like maturing content like that and try to the same for articles and such, providing there's time. That's one thing that bugs me about working on a continous stream of content related deadlines at Microsoft (or anywhere else), is that there is not usually the oppotunity to really evolve content to the next level. Like if you work on a class (such as MOC 2295a to which I was major contributor), you just don't get the opportunity to go back and reorganize to a higher level. So I'm enjoying the oppotunity to present the same content muliple times.

Now it's time for the spring to finish line. At 7 we take off of for Paris and present on Weds, then leave WEDS eve for Florence and present on Thurs, then leave bright and early Friday back to the states. Yikes! 

-brett

 

Tuesday, May 29, 2007 7:37:58 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Sunday, May 27, 2007

Getting up at 6am the next day, it's off to Stockholm. You can tell immediatly that we're back in Scandinavia as the design of the airport resembles Copenhagen and Amsterdam, all brushed steel, glass, and wooden floors. It looks sleek, but seems somewhat sterile to me after Warsaw. The ended quickly in the 30 minute drive to Stockholm featuring a very lush landscape.  It reminded me of Seattle in that way.

Stockholm is a throughly modern city. Arts, shops, pedestrain walkways, local resuarants and transit are all blended very well to create a very browseable experience. You can walk for a very long time and find a lot of interesting places. This is an area just outside the hotel in front of a theatre, bookstore, shopping complex. That's live theatre, not movies.

 P5260065.JPG

After a good nights sleep I'm feeling more or less adjusted to the time zone. Tomorrows a holiday in the US but and while our friends are taking the day off we're delivering the 3rd presentation of the tour. <sarcasm> Poor us, having to work on the holiday in Stockholm </sarcasm>. Will post more later!

-brett

Sunday, May 27, 2007 8:57:03 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com

I didn't know what to expect in Warsaw. We arrived still suffering from jet lag and glad to be checked into a really beautiful Marriot in the center of Warsaw. The view from my room was stunning.

P5240037.JPG

We didn't have a lot of time. Walking around there are a great many things to see but I spend most of my time getting ready for the next day. We were going to be filmed and webcast throughout the day so presentations needed to be especially smooth.

P5250045.JPG

We arrived at Microsoft Poland and met our host Jan Walkiewicz , shown here with Isaac.

P5250041.JPG

I haven't seen the reviews yet, but I think the presentations went pretty well. Isaac was unhappy that one of his demos had a BSOD caused by a known issue with Virtual PC that may blue screen when running after after the OS goes to sleep on a laptop. He recovered gracefully, but still - that's high on the list of things you'd rather not have happen during a demo. Aside from that the audience of about 100 people seemed to be pretty happy.

 I know we felt pretty good with they way things went. If I find the links to the webcasts, I'll post them here.

Next stop - Stockholm.

 

 

Sunday, May 27, 2007 8:20:53 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, May 24, 2007

We had good time presenting the wonders of IIS 7 to an astonished audience of about 34 people in Copenhagen. OK, perhaps astonished is a bit overdone, but they definitley liked what they saw in IIS 7. Very good questions from the audience which I am told is quite unusual for for a Danish audience, so that was seen as a sign of high interest. Unfortunately, we lost some time during the day due to a malfunction of the video projector at the facility hosting the event. The guys there tried to pawn if off on Vista. There was a time, about a year ago, when Vista didn't play well with some latopts and external monitor ports, but I've not had a problem like that in a long while. So we brought in another laptop and even an XP system, and no go on the projector. Eventually, the wheeled in another one but we lost about an hour overall Of course, that wasn't helping the mood of the audience. I did my best to talk through the overview without showing much,  picture/1K words, etc, so they got the 1K words version of most of the overview.

Oh by the way, to the one guy who was asking "If I have a 200 websites on a server and each has a 5 host headers, how do I find the site that has a specfiic host header", the answer is APPCMD list sites|findstr "host header you're looking for". Simple! Even so, I think it's a great idea to expose the host header info in the UI and will ask the IIS team to add that to the list of things to consider.

This morning, Isaac and I headed to the airport and now we're in Warsaw Poland. What a very intersting place! It would take a year to explore just the downtown center area we are in. It's a beautful day and it's only 1:50pm but I'm dog tired after only 4 hours sleep, again. Not quite adjusted to the 9 hours time difference from here to Seattle.

Anyway, we'er going to the Microsoft office at 5 to do a little rehearsal and then back the hotel for a looooong sleeeeep.  I hear we have 100 people signed up for the presentation tomorrow so really looking forward to it.

Later,

B

Thursday, May 24, 2007 12:33:35 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Tuesday, May 22, 2007

But what happened to Day 1? Heck if I know. Somewhere between take off and landing a lot of hours disappeared! We arrived in Copenhagen at 1pm yesterday. Found this sign hanging in the airport. Something you won't see in the US! Can I get a piece of this dollar drops action?

. P5210003.JPG

Certainly feels like the home of IKEA around here as the design is all very modern. I like modern, so all the glass, brushed steel, wood floors, and sleek lines look good to me. Here's a picture of my room. You can see the uber modern design. The steel tubes on the right and left have a motion sensor in them. When you stand up at night, a little light comes on at the base the illumates the floor.

SP5210006.JPG

Strong architecture and design is everywhere which is in stark contrast the very old buildings, chuches, and 6 story brick residendial buildings that line the streets. A odd mix visually. As you walk along the pedestrian malls (which are rambling outdoor shopping areas that are very popular), it's a distinctive mashup kind of experinece. As you walk, you'll pass by a local bakery followed by a lingerie store, next to a local bar, then Burger King, lingerie, Gucci, jamacian importsn, lingerie, then an Italian/Mexican restuarnt that you can't quite identify as an italian/mexican restaruant in any distinctive way.

Going to work on some demos for tomorrow's presentation. Will told me to brush up on the new FTP server as that was popular topic on his part of the tour.

More photos and trip reports to come.

Later,

Brett

 

Tuesday, May 22, 2007 8:27:02 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, May 10, 2007

So here are the dates, locations, registraion pages and speakers for the IIS7 EMEA roadshow. Some of the links might not be running yet, but this is what I have. We are putting the final touches on the presentations today and sending off Will and Rick tommorrow. Isaac and I leave the following week for Denmark and are really looking forward to it.

I know some of you may be asking "but what about <insert your country here>"? I am but a lowely speaker and my duties do not include such important tasks as choosing what locations to present at. That is evidently a complex task that falls to more capabale hands, thankfully, as I am terrible at this kind of task. Some countries do their events, others can't work with these dates, etc. etc. I can't believe that I finally get to go to Paris and I have 1 day, most of which is tied up in work! Arrrrgh. I am going to be in the city with Louvre and can't go! That is cruel and unusual punishment. Oh well. That's the price you pay sometimes to be an evangelist.

I'll be posting pictures, stories and other details as they occur.

Later.

Brett

Dates Day COUNTRY SPEAKER 1 SPEAKER 2  
SLOT 1  
WEEK 1  
14, May Mon Iceland Will Sadler Rick James http://www.microsoft.com/iceland/events/webadmin_iceland.mspx 
16, May Wed Croatia Will Sadler Rick James http://croatia.tsrportal.com/
18, May Fri Greece Will Sadler Rick James http://www.microsoft.com/hellas/events/web_administration_summit.mspx 
WEEK 2  
21, May Mon Belgium Will Sadler Rick James http://wwwppe/belux/technet/nl/events/2007/webadmintour.mspx
23, May Wed UK Will Sadler Rick James http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032339368&Culture=en-GB  
25, May Fri Serbia Will Sadler Rick James
SLOT 2  
WEEK 1  
21, May Mon        
23, May Wed Denmark Brett Hill Isaac Roybal http://wwwppe/danmark/technet/events/longhorn.mspx
25, May Fri Poland Brett Hill Isaac Roybal http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032339981&Culture=pl-PL
WEEK 2  
28, May Mon Sweden Brett Hill Isaac Roybal http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032340256&Culture=sv-SE
30, May Wed France Brett Hill Isaac Roybal http://www.microsoft.com/france/technet/evenements/web_adm_summit_tour.mspx
31, May  Thu Italy Brett Hill Isaac Roybal http://www.microsoft.com/italy/eventi/itPro.mspx

IIS 7 | News
Thursday, May 10, 2007 3:41:16 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Tuesday, May 08, 2007

I'm going on a roadtrip to Europe for two weeks to present a 1 day class on IIS 7! There are actually two teams of two and I'm on the 2nd team leaving in two weeks for two weeks. (see http://blogs.iis.net/rickjames/archive/2007/05/06/iis-7-talks-reykjavik-and-london.aspx). This is going to be fun! Or course, getting the content together is part of the gig and that's a challenge as I am really hard nosed about getting it right. My style is a lot more informational and less marketing focused than some would like, but my belief is that if have a good product, you don't need a lot of hype. And IIS 7 is a good product.

As I study some of the demos we're doing and talk to the IIS program mangers, I learn more about some of the stuff under the covers that isn't getting a lot of press. Security is one of those topics and as luck would have it, is my particular most interested topic. Imagine that.

Did you know that IIS 7 has built in a new feature called URL Authorization that allows you to restrict access to content without using file permissions? You can simply entire a rule in the UI or directly in the .config file that says deny user="Bob" and Bob will be denied access. The cool part of this is that if you copy the content to another server (and this feature is delegeated), then your security rules move with the content. Think about that for bit. No more managing NTFS permissions on a per sever basis. You could just assign permissions for the worker process identity to have access to the content (and maybe the IUSR account <maybe? Yes maybe. You can tell IIS 7 to use the worker process identity for anon access!).

This is huge and it works with any content, not just .NET.

Just one of the many new security features built into IIS7 we'll be showing on the roadshow. I'm so psyched about the new security improvements that I'll be posting some screencasts on channel 9. But hey, you don't need to wait. It's not a special builld or anything. URLAuthorizatin is in Beta 3 Just download beta3 and check it out for yourself!

http://www.iis.net/articles/view.aspx/Managing-IIS7/Configuring-Security/URL-Authorization/Understanding-IIS7-URL-Authorization?tabid=1

http://www.microsoft.com/windowsserver/longhorn/audsel.mspx

I'll be posting pictures, quotes and details from the trip so stay tuned.

Tuesday, May 08, 2007 7:32:00 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  kick it on DotNetKicks.com
Thursday, April 26, 2007

Finally I can talk about this!

Beta 3 was just signed off and will be posted very soon to connect.microsoft.com.

There is so much coolness in IIS 7 in Beta 3 that's hard to know where to start.

We've had several customers beating up this build pretty hard, including Microsoft.com. This is a good build for the web server platform (can't speak about the rest of it cause I don't know, but from the looks of things, it's all good).

What to look for in IIS7 Beta 3:

Of course, you've heard all about the modular pipeline. Right? what! Snap out of it! This is a big deal.

Shared configuration: You can now configure multiple IIS 7 servers to share a single application host config file. Whohoo! No more metabase replication.

Remote Administration: This is coolness in action. Use https from within IIS manager to connect to another IIS manager. Since it's https, it's firewall friendly and special ports need to be open. You authenticate to the remote IIS manager using Windows users, or you can define users in the IIS manger that are stored in Administration.config (encrypted credentials of course)

Disable Anon user: So if you disable the anon user in IIS7, anon access is still allowed, but you don't use the built in IUSR account. All anon access occurs as the process identity. If you give each process a unique identity, you also give it a unique anon users when this is enabled. Add sandoxing and shared config, and you have a nice package for web farms with secure pools. 

App Pool Sandbox: This takes a while to explain, but essentially, each pool winds up with a configuration file that contains only the settings for that pool and can only be read by that pool.  In this way, an applicaiton pool cannot revert to self and read the configuration of any other pool.

Extensible UI: The UI is not just new from IIS6, it's a platform in and of itself that can be modifed and updated. Look to Carlos' blog and the downloads page on IIS.net for new extensions that are already available. http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1328

Are you ready for this: New FTP server! released at the same time as beta 3 is a long awaited new FTP server AND yes,  it supports FTP with SSL (FTPS as I recall as opposed to SFTP). You will find this as a seperate donwload on IIS.net soon. It is not built into longhorn. When you install this puppy you will see first hand  that we aren't kidding about IIS 7 extensiblity. There will be new UI icons and configuration features. In the past, this is something that only Microsoft or a few ISVs would do (modify the UI and IIS configuration), but since the UI is a Winform app, extensiblity is built in, and the IIS 7 schema can be extended with just an XML snippet. Developers are going to be adding all kinds of newness to the IIS Manager. BTW, if you install FTP on Longhorn using the Server Manager or package manager command line, you get the old FTP server in the MMC console.

I know you asking "where can I get more info" and the answer is that papers are being uploaded to IIS.net very soon. Questions? Ask on the IIS.net forums.

I got to go, but I'm really psyched about this release. There is a lot more to talk about so stay tuned.

PS. Bill Staples just posted an annoucment to his blog. http://blogs.iis.net/bills/archive/2007/04/25/what-s-new-in-iis7-beta-3.aspx

-brett

 

 

IIS | IIS 7 | News
Wednesday, April 25, 2007 11:49:51 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |