Questions tagged [iis]

IIS is Internet Information Services, the web server included with Microsoft's Windows Server operating systems. This is a generic tag. Wherever possible please use a *version-specific* tag, such as [iis-7], [iis-7.5], etc.

IIS is Internet Information Services, the web server included with Microsoft's Windows and Windows Server operating systems.

This is a generic tag. Wherever possible please use a version-specific tag such as:

  • on Windows Server 2016 and Windows 10
  • on Windows Server 2012 R2 and Windows 8.1
  • on Windows Server 2012 and Windows 8
  • on Windows Server 2008 R2 and Windows 7
  • on Windows Server 2008 and Windows Vista
  • on Windows Server 2003 and Windows Server 2003 R2; Windows XP x64 Professional (END-OF-LIFE)
  • on Windows 2000 and Windows XP Professional (END-OF-LIFE)

It is also recommended that you tag your questions with the appropriate windows-version tags.


IIS 7 and newer versions are built on a modular architecture, plugging in to the kernel-mode HTTP.SYS listener. User-mode Modules can be added or removed individually so that only modules required for specific functionality have to be installed.

IIS includes these module groups:

  • HTTP (request-processing pipeline, errors, redirects)
  • security
  • content
  • compression
  • caching
  • logging and diagnostics

The IIS Manager (INETMGR) is the IIS administrative GUI.

The command-line utility "AppCmd" provides a scriptable interface to the IIS configuration data.

The PowerShell WebAdministration module is included with IIS 7.5+.

The newer PowerShell IISAdministration module is included in IIS 10+. It is the only IIS PS Admin module supported on Nano server at the time of release.

5327 questions
11
votes
2 answers

Do unused application pools in IIS affect performance?

Due to a major update in our architecture, we now have a few unused application pools under IIS (there are no web sites mapped to them). I understand how it can a good idea to remove them just to improve readibility, but my question is more about…
11
votes
2 answers

IIS httpErrors ExecuteURL appends weird query string like 500;http://mysite.com/failed-page to the target URL

I've noticed weird behavior in IIS error pages. I've got this setup:
bunny
  • 111
  • 5
11
votes
3 answers

How to add a site-wide downtime error message in IIS, with a custom 503 error code?

My website will be down for maintenance for some time, and I want to make sure sure that (1) search engines see a HTTP 503 error code for every page, and (2) humans see a friendly message describing the downtime, in line with downtime SEO best…
Anirvan
  • 401
  • 1
  • 3
  • 14
11
votes
1 answer

Is the serviceAutoStartProvider attribute required to auto-start an ASP.NET application?

I've been reading Scott Guthrie's post on Auto-Start ASP.NET Applications, which provides examples on how to setup an ASP.NET 4.0 application to auto-start.
ahsteele
  • 375
  • 1
  • 6
  • 14
11
votes
6 answers

Failed Request Tracing XML fails to display in Internet Explorer (IIS 7.5)

I have installed the Tracing feature and enabled failed request tracing for a website, to debug a Classic ASP website. The XML logs are created upon occurring errors, however when I open them in IE, instead of getting the nice blue interface I get a…
pilau
  • 281
  • 1
  • 3
  • 8
11
votes
1 answer

IIS 7 What does Physical path credentials logon type mean?

I am trying to understand an aspect of IIS security that I can't figure out. I have an internal (not on the internet) application that runs under IIS. This specific application has an app pool associated with it that runs as a specific user (an…
user302775
11
votes
3 answers

How to set up Django with IIS 8?

I have tried in the past to get Django running under IIS 8 in Windows 8 Developer Preview. Now that the Consumer Preview of Windows 8 is out, I was wondering if I could get some detailed instructions on setting up Django within IIS. How do I go…
Nathan Osman
  • 2,725
  • 7
  • 32
  • 46
11
votes
3 answers

How do I get IIS working and accessible outside my network behind a router?

My machine is running Windows 7 Ultimate. Here's what I've done (successfully) so far: Installed IIS 7.5 with PHP over FastCGI Got it working! When I go to http://localhost/index.php , my PHP scripts run fine. Ran ipconfig to find out that my local…
soapergem
  • 719
  • 4
  • 13
  • 29
11
votes
3 answers

Setup IIS 7.5 with multiple website bindings and SSL?

On IIS 7.5 I am trying to achieve this with two websites: Default Web Site is bound to: (blank host header port 80 - http) (blank host header port 443 - https) go.example.com www71.example.com the IP address of go.example.com 2nd web site "Beta"…
JK01
  • 339
  • 2
  • 7
  • 16
11
votes
2 answers

finding the root for a windows iis server

I'm going into a friend's storefront to upload a javascript display on their computers. They said they have installed Windows IIS, which is because you need a webserver for javascript to read "local" files. The problem is that I have never used IIS…
Adam
  • 223
  • 1
  • 2
  • 8
11
votes
1 answer

Why isn't IIS serving my static CSS / JS files?

I added an ASP.NET MVC3 site to ISS (which was working fine in the debugger). When viewing the site in a browser, everything appeared to be working fine except that all of the CSS and JS files were returning a 404. Here is the site in IIS…
Nathan Osman
  • 2,725
  • 7
  • 32
  • 46
11
votes
2 answers

Will changing applicationHost.config cause IIS7 restart?

If I make a change to the file: %windir%\system32\inetsrv\config\applicationHost.config and update it with a change resulting in a valid config, will it cause IIS7 to restart and force restarts on all the apps? I am trying this out with a hot-cloned…
Kenny
  • 520
  • 1
  • 9
  • 24
11
votes
5 answers

Are there any connection limits on Windows 7 IIS v7.5?

My current development machine is Windows XP, and I use a modified tcpip.sys to allow me to exceed the 10 connection limit built in to IIS. I know that Vista's IIS has the same limit. Can anyone confirm whether this connection limit is present in…
RedFilter
  • 423
  • 1
  • 6
  • 17
11
votes
1 answer

How come when I add IIS_IUSRS RW access to a folder, it doesn't automatically allow ISUR RW access?

I'm using IIS7 (Windows Server 2008 x64) and I have a website setup using anonymous authentication. The anon user identity is configured as IUSR. The application writes files to a folder and I'm giving the IIS_IUSRS group RW permissions to the…
joho0
11
votes
6 answers

How do you manage large web farms?

I have a quickly growing web farm running IIS 7 (30+ servers). All servers are identical copies of each other and all servers are physical. We update the software about once a month, and in the current process, we follow the following…
Andrew Katz