Sunday, December 29, 2013

Exchange Server - Internet Information Service 7 on deep drive

Exchange Server - Internet Information Service 7 on deep drive

  • ASP.NET and the .NET framework have been fully integrated into IIS7.
  • IIS7 is now very 'modular'. There are over 40 modules that 'can' be installed.
  • IIS7 does NOT include POP3 or SMTP services by default
  • To install IIS 7 in powershell use the command   servermanagercmd -q
  • Windows Process Activation Service (WAS) will be installed automatically in Graphical mode but not when you are using cmd installation
  • IIS7 install logs are located in %systemroot%\Windows\iis7.log
  • By default, when you create a new site in IIS, IIS will automatically create a new application pool and will create a special .config file for the worker processes to use and will be located in the \inetpub\temp\AppPools directory
  • IIS6 had one long, flat file, metabase.xml, known as the “IIS Metabase”, which contained ALL settings related to IIS, all web sites, vdirs, etc.
  • IIS7 was replaced by ApplicationHost.config located in %windir%\system32\inetsrv\config
  • THE are 2 root .NET framework config files 1.Machine.config 2. Web.config are located in %windir%\Microsoft.NET\Framework\framework_version\CONFIG.
  • Since Exchange 2007 requires a metabase you will be required to install II6 Compatibility Mode when installing Exchange this will get a metabase.xml file.
  • To have detailed error message report go  the directory:
  • %systemroot%\system32\inetsrv:
  • Appcmd set config /section:httpErrors /errorMode:Detailed            (default is DetailedLocalOnly)
  • AppCmd Backups do NOT backup web.config files.
  • The redirect module is NOT installed bydefault.
  • Previously, IIS used LOCAL accounts,
    •     IUSR_ and IIS_WPG. There were drawbacks to these, as the LOCAL account and its SID were included in the metabase.xml and in ACLs, thus
    •     if you tried to copy the metabase or ACLs to another machine, it would not work.
    •         To replace the IUSR_MachineName account, we now have IUSR
    •         To replace IIS_WPG group, we now have the IIS_USRS group
    •         The IUSR account is a BUILT IN account. Since it is a built in account, IT NO LONGER
    •         NEEDS A PASSWORD! NO more worrying about resetting or syncing passwords!
    •         Since the IUSR account is built-in, the SID will be the same on ALL machines with IIS7 (S-1-5-17)
    •         Since there is no longer anything ‘machine specific’, config files and ACL’s can be copied from one machine to another with no issue.

No comments:

Post a Comment

The blog is written to the share the knowledge mainly on Microsoft Exchange Server and other Microsoft product that experienced on day-to-day life.