IIS7 (Internet Information Services 7) FAQ

 What is IIS7?
 IIS7 is short for Internet Information Services 7.0, also known as Microsoft’s web server

 Will IIS7 be available as standalone product, or only bundled with Vista?
 IIS7 will only be shipping with Vista and Longhorn Server.

 Any chance of using the security groups from the IIS lockdown tools that were not used in IIS6 for setting permissions?
 It has a built-in group and a built-in account in IIS7 now. This way you can copy your content across your web farm and your ACL’s will still be valid.

 Is this IIS7 for Vista client, for Longhorn Server or both?
 IIS7 will shipped for Vista Client and Longhorn Server. There are some features available only Longhorn Server.

 Will IIS7 be used much by home users or is it mainly for enterprise/corporate usage?
 Anywhere from educational development (or developing new ASP.NET web applications) to hobbyist development is something Microsoft MUST enable. In the past they’ve had issues where IIS6 did not ship on typical end-user, non-enterprise editions. Now however, they are changing this in IIS7 by shipping IIS7 in some form on all Vista client releases.

 Can you highlight some of the new features in IIS7?
 Distributed configuration: configure IIS settings in web.config files, managed extensibility: write modules and handlers in managed code, IIS7 is highly instrumented for easier debugging and troubleshooting componentisation: select the modules you want or write your own a whole new UI (remotable via HTTP, supports delegated config)

 Are there any particular areas of IIS7 that you need further beta testing on?
 They need more feedback as possible on all areas in IIS7. We have exciting new features like Integrated Pipeline and run time API’s, failed request monitoring etc.

 Will IIS7 support PHP 5.x?
 They’re in the process of testing app compatibility on top of IIS7, including PHP. The teams tested versions of PHP in the past and have been able to get it working. I don’t know the details though of which version they tested though.

 Is there a chance of lifting the 10 connection limit on workstation to lets say 15? 10 sometimes just is a little low while developing
 Done. You can have as many connections as your computer can deal with. You can also create as many web-sites as you want. In XP you were limited to 1 site.

 What is the best (biggest, your favourite, etc.) new features of IIS7?
 Integrated pipeline and new modular architecture. You can customize your server by adding/removing modules and reducing the surface attack.

 Why was Usenet (NNTP) removed from IIS7?
 I believe this was because the Exchange team wanted to improve upon it and wanted to do so out of band with Vista/Longhorn. If you have feedback for what you’d like to see in the NNTP server, please let them know!

 What limits does IIS7 have on the client OS? (i.e. will it be capable of being used for a personal web server at home without running out of connections if more then 2 people connect?)
 The maximum concurrent request limitations 3 on Vista Client. The important part is we are enqueing more requests so they are not rejected if limit is reached.

 Can I run IIS on a domain controller?
 Small Business Server is one of the key scenarios where this is required, so yes you can run IIS on a domain controller.

 What are the differences between the IIS in XP now and the IIS that will be in Vista?
 IIS in Windows XP is IIS v5.1, which most closely approximates the version of IIS that shipped in Windows 2000. Single INETINFO process that hosts all the IIS services, with ability to isolate a few applications in DLLHOST.exe processes. IIS6 shipped in Windows Server 2003, and completely changes its hosting model for web applications, hosting applications by default in Application Pools (w3wp.exe) processes, segmented out by assigning web applications to application pools. IIS7 is the next generation, maintaining the similar process model as IIS6, but shipping across both client (Windows Vista) and server (Longhorn Server), and feature a merged IIS/ASP.net request processing pipeline and the ability to componentised functionality, such as determining exactly what you need (such as not needing Windows Integrated authentication, or static compression; you don’t have to install this) and only using those components, and a unified configuration system now that blends IIS & ASP.net configuration.

 Will .NET framework 1.1 work with IIS7 or only .NET Framework 2.0?
 .NET 1.1 & .NET 2.0 will work side by side for IIS7. If you have both installed then you can use one or another inside a worker process.

 Why is ASP.NET WPG a member of ‘NTAUTHORITY\SYSTEM’?
 ASP.NET is in the IIS_WPG group, because it needs read access to the metabase. NTAUTHORITY\SYSTEM is too because an IIS worker process can run as SYSTEM. In general every identity that is used for an IIS woker process has to be in the IIS_WPG group.

 Will the FTP server in IIS7 see an overhaul in Vista / Longhorn Server?
 There are no major improvements scheduled to be released with Longhorn Server. However Microsoft are working on some things to be released out of band.

 If Longhorn Server changed IIS before it ships, will those changes be back ported to Vista for a service pack?
 Yes, the current plan is to synchronise Vista Service Pack 1 with the initial release of Longhorn Server.

 In which Vista editions will be include IIS?
 All editions will include IIS.

 Which IIS7 features will only be available to Longhorn server?
 Not decided yet. They will synchronise Vista SP1 with the initial server release so that you have a single development and production platform.

 Will there a Internet Information Services Migration Tool available?
 Yes, Vista client and Longhorn Server setup will do migration.

 Will the co-operation with ASP.NET be improved? Some people have had a lot of issues with this in the past…
 IIS and ASP.NET actually merged into the same team a while back and worked together to merge the IIS and ASP.NET request processing pipelines so that you can now write managed modules (IHttpModule, IHttpHandler) that can also affect requests that would not normally be routed to ASP.NET (such as static files, ASP classic, etc.). Furthermore, you can now use ASP.NET features like Forms-Based Auth for ALL of your content without needing to route all that content to ASP.NET’s ISAPI. There are many other integration points; they encourage to take a look at the Core Server & Diagnostics scenarios (3 & 4) available at IIS Scenario Documentation available here.

 Does AJAX participate in II7?
 ATLAS (Microsoft’s version of AJAX) will work in coordination with and can be hosted by IIS (6 or 7 really)

 Is real-time monitoring - anything possible? I’d love to see something like ‘top’ but for the IIS processes - to see what is actively going on the site at that moment - it’s something I’ve always wished was possible with IIS… doable or not doable?
 In IIS7, we have set of run time apis to allow you to control site and application pool states as well as see the executing requests inside a worker process.

 Will there be any out the box support for Windows Workflow Foundation in IIS?
 Not out-of-the-box. The next version of ASP.NET will probably have a much tighter integration with Windows Workflow Engine. I don’t have the current status unfortunately.

 The Integrated Pipeline - could you please explain this a bit more detailed and provide some online resources?
 Unfortunately the documents for this are not available yet. The integrated pipeline is IIS 7.0’s new HTTP Request processing model. The documentation for the API’s and interfaces will be located here.

 All my servers currently run Linux, and run Apache. Why exactly should I migrate to IIS/Windows?
 The platform decision is typically based on many consideration. The chief advantages we see is that with a Windows infrastructure, you have deeper cross product integration, shorter time to deployment, centralized support for the lifecycle of a product - the result is better return of interest.

 Since some router do not allow inbound connection, will there be any problem if my computer set up for IIS is behind the router?
 Not during setup. IIS doesn’t care about the firewall. If you want to allow inbound connections you have to configure port forwarding for port 80 (and 443 if you use SSL). Check it out: http://iis7ontour.no-ip.org - runs on IIS7 for the last couple of months. It’s in the closet at the home of a Vista beta team member on Qwest broadband, but don’t expect too much performance.

 When will they be releasing the IIS7 resources kit.
 They didn’t start working on the resource kit yet! Microsoft certainly have a ton of good ideas though!

 Could we write our own modules for IIS 7.0?
 Yes, definitely. They’ll provide documentation and APIs to implement your own modules and customize the server.

 Will there be a x64 version of IIS7?
 Yes.

 How will IIS7 handle the firewall?
 That hasn’t been decided. In Vista, it is likely that IIS7 will not do anything with the firewall

 Could I tune the worker process, not only monitor it with the new API?
 If you are referring to the new runtime API’s, they can only be used to get worker process state/data but not to modify it.

 Will FTP be improved to better support working behind a router that is doing NAT?
 They’re working on improving FTP for the Longhorn Server timeframe. Too early to give definitive answers though.

 Will IIS7 have any visual bandwidth charts?
 No.

 Is IIS7 standards-compliant?
 Of course, they’re are supporting HTTP, SSL, TLS etc.. all the usual stuff.

 How is IIS7 better than Apache?
 They really don’t want to get into an Microsoft vs. Apache type of discussion. Some things are better, some aren’t. However it does depend on the type of user you are and which operating system you are most used to.

 Is there will be full support for TCP/IP Version 6 in IIS7?
 If by that you mean IPv6, then yes!

 Which version of UrlScan is built into, or installed on, Vista/ Longhorn?
 URLScan itself is not built in, but URL filtering is.

 Will IIS7 be offered to Windows Server 2003?
 Nope.

 What security enhancements are there in IIS7?
 Here are the two major one’s:
1) componentization - we ripped IIS7 apart and put every piece into separate components (40+ components). Now you can pick and choose what functionality you want.
2) we put URLSCAN into one of these components and extended the URLSCAN functionality.

 How would IIS7 responds to a DDoS (Direct Denial Of Service - flooding the server with traffic to try and break it) attack?
 Believe me - the guys at the IIS stress team try to peg the CPU above 100%, and then see how long it’ll stay up.

 Are there some docs or examples of scripting setting up sites, app pools in IIS7?
 Take a look at the scenarios available on IIS Scenario Documentation  (only available to Technical Testers); The WMI scenarios show how to create/configure/delete websites using the new WMI provider

 A worker process has multiple application domains. Can you add an option to recycle an app domain? I know you can touch web.config to do this - is that the recommended way?
 Using new run time APIs, you can unload an appdomain loaded inside a worker process.

 I’d love a tool to monitor bandwidth/connections.
 While not directly on bandwidth or connection monitoring, it can tell you what requests are currently executing in a worker process (and a ton of information on where they’re at) as well as what AppDomains are currently loaded in a worker process. You can see the requests in the new IIS INETMGR UI, and view all of this information using programmatic interfaces (WMI, Microsoft.Web.Administration).

 Is IIS7 compatible with Visual Studio 2005?
 Yes, they’re testing Visual Studio 2005 (specifically all the web development features) in IIS7. They actively work with the ASP.net team to test Visual Web Developer and other ASP.net features on IIS7.

 Will IIS7 integrate any kind of XML Web services security features natively?
 No, the activation part of IIS can now host Windows Communication Foundation services natively. Other than that the Windows Communication Foundation team has an integration mode where IIS can do things like authentication for them.

 Will there be a secure FTP (SFTP) option in IIS7?
 Eventually!

 Is it possible to port some of the IIS features to the Xbox 360? I would be a nice web/ftp server.
 No plans.

 What are the new security features of IIS on Windows Vista?
 The IUSR account is built in rather than a local user, Role and Membership providers can be used by IIS 7 with forms authentication for non asp.net content, URLAuth can be part of the global pipeline and used for all content, create users in the IIS manager, and more.

 What performance increases has the team seen between IIS6 and IIS7?
 Right now they’re working on fixing bugs in our features, so I wouldn’t count on IIS7 being “much faster” than IIS6 in Beta2. That being said, they will be working quite diligently on ensuring that IIS7 is faster than IIS6 in key workload scenarios.

Source: Microsoft Public Chats

If you like this article, please share:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • digg
  • Reddit
  • NewsVine
  • del.icio.us
  • YahooMyWeb
  • blogmarks
  • co.mments
  • connotea
  • De.lirio.us
  • blinkbits
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • BlinkList
  • Netvouz
  • RawSugar
  • scuttle
  • Shadows
  • Simpy
  • Smarking
  • Spurl
  • TailRank
  • Wists

Get paid to review this post! - Posted in Windows Server 2008, In-built Applications |

One comment

  1. Anonymous UNITED KINGDOM says:

    :p;):d:@(l)(*)8-):p:^)

Leave a Comment


Feel free to add an emoticon! :) :( :'( 8-) :^) :o |-) :| :p *-) ;) :s :$ (y) (n) more »