From 20be0bae4efdddd267f6bd48e134b2832a1f9da7 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Thu, 15 Jun 2023 16:15:57 -0700 Subject: [PATCH 01/12] draft --- iis/index.yml | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 iis/index.yml diff --git a/iis/index.yml b/iis/index.yml new file mode 100644 index 000000000..315cb85ef --- /dev/null +++ b/iis/index.yml @@ -0,0 +1,90 @@ +### YamlMime:Landing + +title: IIS documentation +summary: Learn about IIS. + +metadata: + title: IIS documentation + description: Learn about IIS. + ms.topic: landing-page + ms.date: 06/15/2023 + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: + # Card + - title: Learn about IIS + linkLists: + - linkListType: download + links: + - text: Download .NET + url: https://dotnet.microsoft.com/download + - linkListType: overview + links: + - text: What is .NET? + url: https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet + - linkListType: concept + links: + - text: .NET Core support policy + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: whats-new + links: + - text: What's new in .NET 8 + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Install .NET + linkLists: + - linkListType: overview + links: + - text: Select which .NET version to use + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: how-to-guide + links: + - text: Install .NET SDK + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: reference + links: + - text: .NET SDK and runtime dependencies + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Get started with .NET + linkLists: + - linkListType: get-started + links: + - text: .NET tech community forums + url: https://techcommunity.microsoft.com/t5/net/ct-p/dotnet + - linkListType: video + links: + - text: "Tutorial: Hello World in 10 minutes" + url: https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/intro + - linkListType: tutorial + links: + - text: Create a Hello World app in Visual Studio Code + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Port from .NET Framework to .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: deploy + links: + - text: App publishing + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Runtime libraries + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + From efcd50040690c8e2452126dcc96aafbcc6b57c38 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Thu, 15 Jun 2023 16:24:55 -0700 Subject: [PATCH 02/12] eliminate redirect --- .openpublishing.redirection.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f456c9ba4..4a558bd4e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -275,11 +275,11 @@ "redirect_url": "/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85", "redirect_document_id": false }, - { - "source_path": "iis/index.md", - "redirect_url": "/iis/get-started", - "redirect_document_id": false - }, + // { + // "source_path": "iis/index.md", + // "redirect_url": "/iis/get-started", + // "redirect_document_id": false + // }, { "source_path": "iis/install/index.md", "redirect_url": "/iis/install/installing-iis-7", From f3ac4f03b77986579f6f4b1843eb5563ad60246f Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Mon, 19 Jun 2023 13:58:17 -0700 Subject: [PATCH 03/12] categories --- iis/index.yml | 90 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 85 insertions(+), 5 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 315cb85ef..787e3d146 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -7,13 +7,13 @@ metadata: title: IIS documentation description: Learn about IIS. ms.topic: landing-page - ms.date: 06/15/2023 + ms.date: 06/19/2023 # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new landingContent: # Card - - title: Learn about IIS + - title: Administration linkLists: - linkListType: download links: @@ -33,7 +33,7 @@ landingContent: url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core # Card - - title: Install .NET + - title: ASP.NET Integration linkLists: - linkListType: overview links: @@ -49,7 +49,7 @@ landingContent: url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core # Card - - title: Get started with .NET + - title: Configuration linkLists: - linkListType: get-started links: @@ -73,7 +73,87 @@ landingContent: url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core # Card - - title: Runtime libraries + - title: FTP for IIS + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: PHP & IIS + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Security in IIS + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: ARR & Url Rewrite + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Developing for IIS + linkLists: + - linkListType: overview + links: + - text: Runtime libraries overview + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: concept + links: + - text: Dependency injection in .NET + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - linkListType: tutorial + links: + - text: Implement a custom configuration provider + url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + + # Card + - title: Troubleshooting linkLists: - linkListType: overview links: From 240cbb1134088ffa509798096b11a203753d0d73 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Mon, 19 Jun 2023 15:37:59 -0700 Subject: [PATCH 04/12] add some links --- iis/index.yml | 155 +++++++++++++++----------------------------------- 1 file changed, 45 insertions(+), 110 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 787e3d146..6eebf9d73 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -13,158 +13,93 @@ metadata: landingContent: # Card - - title: Administration + - title: Troubleshooting linkLists: - - linkListType: download - links: - - text: Download .NET - url: https://dotnet.microsoft.com/download - - linkListType: overview - links: - - text: What is .NET? - url: https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet - linkListType: concept links: - - text: .NET Core support policy - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: whats-new + - text: Troubleshooting Failed Requests Using Tracing in IIS 7 + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis + - text: Web Deploy error codes + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes + - text: IIS Express Overview + url: https://docs.microsoft.com/en-us/iis/extensions/introduction-to-iis-express/iis-express-overview + - text: Troubleshooting Common Problems with Web Deploy + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy + - text: IIS 8.0 Application Initialization + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + - text: Troubleshooting Web Deploy problems with Visual Studio + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio + + # Card + - title: Administration + linkLists: + - linkListType: concept links: - - text: What's new in .NET 8 - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: Configure Request Filtering in IIS + url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis + - text: IIS 8.0 Dynamic IP Address Restrictions + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: IISAdministration PowerShell Cmdlets + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets # Card - title: ASP.NET Integration linkLists: - - linkListType: overview - links: - - text: Select which .NET version to use - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: how-to-guide - links: - - text: Install .NET SDK - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: reference + - linkListType: concept links: - - text: .NET SDK and runtime dependencies - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: Configuring FTP User Isolation in IIS 7 + url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 # Card - title: Configuration linkLists: - - linkListType: get-started - links: - - text: .NET tech community forums - url: https://techcommunity.microsoft.com/t5/net/ct-p/dotnet - - linkListType: video - links: - - text: "Tutorial: Hello World in 10 minutes" - url: https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/intro - - linkListType: tutorial - links: - - text: Create a Hello World app in Visual Studio Code - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Port from .NET Framework to .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: deploy - links: - - text: App publishing - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: Introduction to ApplicationHost.config + url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig # Card - title: FTP for IIS linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: "IIS 8.0 Server Name Indication (SNI): SSL Scalability" + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability # Card - title: PHP & IIS linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: Install and Configure PHP + url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php + - text: Creating Outbound Rules for URL Rewrite Module + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module # Card - title: Security in IIS linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: "Configuring Step 1: Install IIS and ASP.NET Modules" + url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/configuring-step-1-install-iis-and-asp-net-modules # Card - title: ARR & Url Rewrite linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core + - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing + - text: Setting HTTP request headers and IIS server variables + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables + - text: Configure IIS 7 Output Caching + url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching # Card - title: Developing for IIS linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - linkListType: concept links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - # Card - - title: Troubleshooting - linkLists: - - linkListType: overview - links: - - text: Runtime libraries overview - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: concept - links: - - text: Dependency injection in .NET - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - - linkListType: tutorial - links: - - text: Implement a custom configuration provider - url: https://dotnet.microsoft.com/platform/support/policy/dotnet-core - + - text: Configuring Remote Administration and Feature Delegation in IIS 7 + url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 From 62570e60878e98bc4dce2778d00009736b75e81f Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Tue, 8 Aug 2023 17:12:38 -0700 Subject: [PATCH 05/12] draft --- iis/index.yml | 47 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 6eebf9d73..99f277523 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -29,18 +29,34 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization - text: Troubleshooting Web Deploy problems with Visual Studio url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio + - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr # Card - - title: Administration + - title: Getting started linkLists: - linkListType: concept links: - - text: Configure Request Filtering in IIS - url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis + - text: Getting started with the Microsoft IIS Administration API. + url: https://docs.microsoft.com/en-us/iis-administration/getting-started + - text: IIS Modules Overview + url: https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview - text: IIS 8.0 Dynamic IP Address Restrictions url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: Configure Request Filtering in IIS + url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis + + # Card + - title: Administration + linkLists: + - linkListType: concept + links: + - text: Getting started with the Microsoft IIS Administration API. + url: https://docs.microsoft.com/en-us/iis-administration/getting-started - text: IISAdministration PowerShell Cmdlets url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets + - text: "IIS 8.0 Server Name Indication (SNI): SSL Scalability" + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability # Card - title: ASP.NET Integration @@ -58,13 +74,29 @@ landingContent: - text: Introduction to ApplicationHost.config url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig + # Card + - title: Installation + linkLists: + - linkListType: concept + links: + - text: Installing IIS 8 on Windows Server 2012 + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 + - text: Installing and Configuring Web Deploy on IIS 7 + url: https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy + +# Card + - title: Deployment + linkLists: + - linkListType: concept + links: + - text: "Windows Web App Gallery FAQ" + url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions + # Card - title: FTP for IIS linkLists: - linkListType: concept links: - - text: "IIS 8.0 Server Name Indication (SNI): SSL Scalability" - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability # Card - title: PHP & IIS @@ -93,6 +125,8 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing - text: Setting HTTP request headers and IIS server variables url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables + - text: Using the Application Request Routing Module + url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module - text: Configure IIS 7 Output Caching url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching @@ -101,5 +135,8 @@ landingContent: linkLists: - linkListType: concept links: + - text: Running IIS Express without Administrative Privileges + url: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges - text: Configuring Remote Administration and Feature Delegation in IIS 7 url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 + From a25342fef9e0aed139ef39cd1e9ad6ad90fc28ff Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Tue, 8 Aug 2023 17:23:11 -0700 Subject: [PATCH 06/12] fix build error --- iis/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 99f277523..cfdefb212 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -93,10 +93,10 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions # Card - - title: FTP for IIS - linkLists: - - linkListType: concept - links: + # - title: FTP for IIS + # linkLists: + # - linkListType: concept + # links: # Card - title: PHP & IIS From 28638b231989f2697b217f215c94b44ae5759916 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Wed, 9 Aug 2023 13:24:38 -0700 Subject: [PATCH 07/12] add a few links --- iis/index.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/iis/index.yml b/iis/index.yml index cfdefb212..27b6aab8e 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -31,6 +31,8 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr + - text: Troubleshooting High CPU in an IIS 7.x Application Pool + url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool # Card - title: Getting started @@ -45,6 +47,9 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions - text: Configure Request Filtering in IIS url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis + - text: Use the Web Deployment Tool + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/use-the-web-deployment-tool + # Card - title: Administration @@ -129,6 +134,8 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module - text: Configure IIS 7 Output Caching url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching + - text: Install Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing # Card - title: Developing for IIS From 7060a7d6d8a980a39ab8c46fb7eff383c04e047f Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Tue, 26 Sep 2023 14:57:39 -0700 Subject: [PATCH 08/12] draft --- iis/index.yml | 250 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 163 insertions(+), 87 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 27b6aab8e..03f7a2d7c 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -7,143 +7,219 @@ metadata: title: IIS documentation description: Learn about IIS. ms.topic: landing-page - ms.date: 06/19/2023 + ms.date: 09/26/2023 # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new landingContent: # Card - - title: Troubleshooting + - title: Administration linkLists: - linkListType: concept links: - - text: Troubleshooting Failed Requests Using Tracing in IIS 7 - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis - - text: Web Deploy error codes - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes + - text: Getting started with the Microsoft IIS Administration API. + url: https://docs.microsoft.com/en-us/iis-administration/getting-started + - text: Understanding Setup in IIS 7 + url: https://docs.microsoft.com/en-us/iis/install/installing-iis-7/understanding-setup-in-iis + - text: Powerful Admin Tools + url: https://docs.microsoft.com/en-us/iis/overview/powerful-admin-tools + - text: Use the Web Deployment Tool + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/use-the-web-deployment-tool + - text: Getting Started with the IIS 7.0 PowerShell Snap-in + url: https://docs.microsoft.com/en-us/iis/manage/powershell/getting-started-with-the-iis-powershell-snap-in + - text: IISAdministration PowerShell Cmdlets + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets - text: IIS Express Overview url: https://docs.microsoft.com/en-us/iis/extensions/introduction-to-iis-express/iis-express-overview - - text: Troubleshooting Common Problems with Web Deploy - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy - - text: IIS 8.0 Application Initialization - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization - - text: Troubleshooting Web Deploy problems with Visual Studio - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio - - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr - - text: Troubleshooting High CPU in an IIS 7.x Application Pool - url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool - - # Card - - title: Getting started - linkLists: - - linkListType: concept + - text: IIS 8.0 Server Name Indication (SNI) - SSL Scalability + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability + - linkListType: how-to-guide links: - - text: Getting started with the Microsoft IIS Administration API. - url: https://docs.microsoft.com/en-us/iis-administration/getting-started - - text: IIS Modules Overview - url: https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview - - text: IIS 8.0 Dynamic IP Address Restrictions - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: Installing and Configuring Web Deploy on IIS 7 + url: https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy + - text: Select a Provisioning Option + url: https://docs.microsoft.com/en-us/iis/manage/creating-websites/select-a-provisioning-option + - linkListType: reference + links: + - text: Logging and Auditing Questions + url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/logging-and-auditing-questions + - text: Windows Web App Gallery FAQ + url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions + - linkListType: whats-new + links: + - text: Installing IIS 8 on Windows Server 2012 + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 - text: Configure Request Filtering in IIS url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis - - text: Use the Web Deployment Tool - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/use-the-web-deployment-tool - + - text: What's New for WebDAV and IIS 7? + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-7/what39s-new-for-webdav-and-iis-7 # Card - - title: Administration + - title: ARR & Url Rewrite linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: Getting started with the Microsoft IIS Administration API. - url: https://docs.microsoft.com/en-us/iis-administration/getting-started - - text: IISAdministration PowerShell Cmdlets - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets - - text: "IIS 8.0 Server Name Indication (SNI): SSL Scalability" - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability + - text: Install Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing + - text: Achieving High Availability and Scalability - ARR and NLB + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb + - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing + - text: Reverse Proxy - Rule Template + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-rule-template + - text: Creating Outbound Rules for URL Rewrite Module + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module + - text: Setting HTTP request headers and IIS server variables + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables + - text: Importing Apache mod_rewrite Rules + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/importing-apache-modrewrite-rules + - text: Configure and Enable Disk Cache in Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/configure-and-enable-disk-cache-in-application-request-routing + - text: Cache Hierarchy Management Using Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/cache-hierarchy-management-using-application-request-routing + - linkListType: reference + links: + - text: Using the Application Request Routing Module + url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module + - text: Planning Step 1 - Plan IIS Web Farm Infrastructure + url: https://docs.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-1-plan-iis-web-farm-infrastructure + - text: Troubleshooting Cache Items ARR V2 + url: https://docs.microsoft.com/en-us/iis/extensions/troubleshooting-application-request-routing/troubleshooting-cache-items-arr-v2 # Card - title: ASP.NET Integration linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: Configuring FTP User Isolation in IIS 7 - url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 + - text: Configuring Step 1 - Install IIS and ASP.NET Modules + url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/configuring-step-1-install-iis-and-asp-net-modules + - text: Planning Step 1 - Plan IIS Web Server and ASP.NET Modules Installation + url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/planning-step-1-plan-iis-web-server-and-asp-net-modules-installation + - linkListType: reference + links: + - text: IIS 8.0 ASP.NET Configuration Management + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-aspnet-configuration-management # Card - title: Configuration linkLists: - - linkListType: concept + - linkListType: architecture links: - text: Introduction to ApplicationHost.config url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig - - # Card - - title: Installation - linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: Installing IIS 8 on Windows Server 2012 - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 - - text: Installing and Configuring Web Deploy on IIS 7 - url: https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy + - text: Create a Backup with appcmd + url: https://docs.microsoft.com/en-us/iis/web-hosting/web-server-for-shared-hosting/create-a-backup-with-appcmd + - text: Export a Package through IIS Manager + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/export-a-package-through-iis-manager + - text: Import a Package through IIS Manager + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/import-a-package-through-iis-manager + - text: Using the WebDAV Redirector + url: https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector + - text: Configure IIS 7 Output Caching + url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching + - linkListType: reference + links: + - text: Feature to Configuration Reference + url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/feature-to-configuration-reference -# Card - - title: Deployment + # Card + - title: Developing for IIS linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: "Windows Web App Gallery FAQ" - url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions + - text: Develop a Native C\C++ Module for IIS 7.0 + url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/develop-a-native-cc-module-for-iis + - text: Using Encryption to Protect Passwords + url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/using-encryption-to-protect-passwords + - text: Configuring Remote Administration and Feature Delegation in IIS 7 + url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 + - linkListType: reference + links: + - text: IIS Modules Overview + url: https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview + - text: CRUD (Create, Read, Update, Delete) + url: https://docs.microsoft.com/en-us/iis-administration/api/crud + - text: Running IIS Express without Administrative Privileges + url: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges + - linkListType: tutorial + links: + - text: How to Add Tracing to IIS 7.0 Managed Modules + url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/how-to-add-tracing-to-iis-managed-modules + - text: How to Use Managed Code (C#) to Create a Simple FTP Home Directory Provider + url: https://docs.microsoft.com/en-us/iis/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-home-directory-provider + - text: Managing Worker Processes and AppDomains in IIS 7 with WMI + url: https://docs.microsoft.com/en-us/iis/manage/scripting/managing-worker-processes-and-appdomains-in-iis-with-wmi # Card - # - title: FTP for IIS - # linkLists: - # - linkListType: concept - # links: + - title: FTP for IIS + linkLists: + - linkListType: how-to-guide + links: + - text: Adding FTP Publishing to a Web Site in IIS 7 + url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/adding-ftp-publishing-to-a-web-site-in-iis-7 + - text: Configuring FTP User Isolation in IIS 7 + url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 + - text: IIS 8.0 FTP Logon Attempt Restrictions + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-ftp-logon-attempt-restrictions # Card - title: PHP & IIS linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - text: Install and Configure PHP url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php - - text: Creating Outbound Rules for URL Rewrite Module - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module + - text: Planning Step 2 - Plan PHP Settings + url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-2-plan-php-settings + - text: Enable Per-Site PHP Configuration on IIS 7 and IIS 6.0 + url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above + - text: Setting Up a Database for a PHP Application on IIS + url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/setting-up-a-database-for-a-php-application-on-iis + - text: Migrate to a Windows-Based Platform + url: https://docs.microsoft.com/en-us/iis/web-hosting/migrate-to-the-microsoft-web-platform/migrate-to-a-windows-based-platform + - text: Planning Step 3 - Plan PHP Application Security + url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-3-plan-php-application-security + - linkListType: reference + links: + - text: Best Practices for PHP on the Microsoft Web Platform + url: https://docs.microsoft.com/en-us/iis/application-frameworks/running-php-applications-on-iis/best-practices-for-php-on-the-microsoft-web-platform # Card - title: Security in IIS linkLists: - linkListType: concept links: - - text: "Configuring Step 1: Install IIS and ASP.NET Modules" - url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/configuring-step-1-install-iis-and-asp-net-modules + - text: IIS 8.0 Dynamic IP Address Restrictions + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: Build a Custom IIS 7.0 Server + url: https://docs.microsoft.com/en-us/iis/get-started/planning-for-security/build-a-custom-iis-server # Card - - title: ARR & Url Rewrite + - title: Troubleshooting linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing - - text: Setting HTTP request headers and IIS server variables - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables - - text: Using the Application Request Routing Module - url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module - - text: Configure IIS 7 Output Caching - url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching - - text: Install Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing - - # Card - - title: Developing for IIS - linkLists: - - linkListType: concept + - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr + - text: Troubleshooting Failed Requests Using Tracing in IIS 7 + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis + - text: IIS 8.0 Application Initialization + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + - text: How to Use HTTP Detailed Errors in IIS 7.0 + url: https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis + - text: Troubleshooting Common Problems with Web Deploy + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy + - text: Troubleshooting Web Deploy problems with Visual Studio + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio + - text: Troubleshooting High CPU in an IIS 7.x Application Pool + url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool + - text: Troubleshooting IIS Compression issues in IIS6/IIS7.x + url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-iis-compression-issues-in-iis6-iis7x + - linkListType: reference links: - - text: Running IIS Express without Administrative Privileges - url: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges - - text: Configuring Remote Administration and Feature Delegation in IIS 7 - url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 - + - text: Web Deploy error codes + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes + - text: General IIS 7.0 Questions + url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions From c7176877c107f2e22c9d1de809e6dc23c43e6d47 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Tue, 26 Sep 2023 15:42:13 -0700 Subject: [PATCH 09/12] fix category order --- iis/index.yml | 179 +++++++++++++++++++++++++------------------------- 1 file changed, 89 insertions(+), 90 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 03f7a2d7c..0c545e1a7 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -13,6 +13,29 @@ metadata: landingContent: # Card + - title: Configuration + linkLists: + - linkListType: architecture + links: + - text: Introduction to ApplicationHost.config + url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig + - linkListType: how-to-guide + links: + - text: Create a Backup with appcmd + url: https://docs.microsoft.com/en-us/iis/web-hosting/web-server-for-shared-hosting/create-a-backup-with-appcmd + - text: Export a Package through IIS Manager + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/export-a-package-through-iis-manager + - text: Import a Package through IIS Manager + url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/import-a-package-through-iis-manager + - text: Using the WebDAV Redirector + url: https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector + - text: Configure IIS 7 Output Caching + url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching + - linkListType: reference + links: + - text: Feature to Configuration Reference + url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/feature-to-configuration-reference + - title: Administration linkLists: - linkListType: concept @@ -54,38 +77,6 @@ landingContent: - text: What's New for WebDAV and IIS 7? url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-7/what39s-new-for-webdav-and-iis-7 - # Card - - title: ARR & Url Rewrite - linkLists: - - linkListType: how-to-guide - links: - - text: Install Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing - - text: Achieving High Availability and Scalability - ARR and NLB - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb - - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing - - text: Reverse Proxy - Rule Template - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-rule-template - - text: Creating Outbound Rules for URL Rewrite Module - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module - - text: Setting HTTP request headers and IIS server variables - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables - - text: Importing Apache mod_rewrite Rules - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/importing-apache-modrewrite-rules - - text: Configure and Enable Disk Cache in Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/configure-and-enable-disk-cache-in-application-request-routing - - text: Cache Hierarchy Management Using Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/cache-hierarchy-management-using-application-request-routing - - linkListType: reference - links: - - text: Using the Application Request Routing Module - url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module - - text: Planning Step 1 - Plan IIS Web Farm Infrastructure - url: https://docs.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-1-plan-iis-web-farm-infrastructure - - text: Troubleshooting Cache Items ARR V2 - url: https://docs.microsoft.com/en-us/iis/extensions/troubleshooting-application-request-routing/troubleshooting-cache-items-arr-v2 - # Card - title: ASP.NET Integration linkLists: @@ -101,28 +92,14 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-aspnet-configuration-management # Card - - title: Configuration + - title: Security in IIS linkLists: - - linkListType: architecture - links: - - text: Introduction to ApplicationHost.config - url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig - - linkListType: how-to-guide - links: - - text: Create a Backup with appcmd - url: https://docs.microsoft.com/en-us/iis/web-hosting/web-server-for-shared-hosting/create-a-backup-with-appcmd - - text: Export a Package through IIS Manager - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/export-a-package-through-iis-manager - - text: Import a Package through IIS Manager - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/import-a-package-through-iis-manager - - text: Using the WebDAV Redirector - url: https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector - - text: Configure IIS 7 Output Caching - url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching - - linkListType: reference + - linkListType: concept links: - - text: Feature to Configuration Reference - url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/feature-to-configuration-reference + - text: IIS 8.0 Dynamic IP Address Restrictions + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: Build a Custom IIS 7.0 Server + url: https://docs.microsoft.com/en-us/iis/get-started/planning-for-security/build-a-custom-iis-server # Card - title: Developing for IIS @@ -152,6 +129,66 @@ landingContent: - text: Managing Worker Processes and AppDomains in IIS 7 with WMI url: https://docs.microsoft.com/en-us/iis/manage/scripting/managing-worker-processes-and-appdomains-in-iis-with-wmi + # Card + - title: Troubleshooting + linkLists: + - linkListType: how-to-guide + links: + - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr + - text: Troubleshooting Failed Requests Using Tracing in IIS 7 + url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis + - text: IIS 8.0 Application Initialization + url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + - text: How to Use HTTP Detailed Errors in IIS 7.0 + url: https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis + - text: Troubleshooting Common Problems with Web Deploy + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy + - text: Troubleshooting Web Deploy problems with Visual Studio + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio + - text: Troubleshooting High CPU in an IIS 7.x Application Pool + url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool + - text: Troubleshooting IIS Compression issues in IIS6/IIS7.x + url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-iis-compression-issues-in-iis6-iis7x + - linkListType: reference + links: + - text: Web Deploy error codes + url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes + - text: General IIS 7.0 Questions + url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions + + # Card + - title: ARR & Url Rewrite + linkLists: + - linkListType: how-to-guide + links: + - text: Install Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing + - text: Achieving High Availability and Scalability - ARR and NLB + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb + - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing + - text: Reverse Proxy - Rule Template + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-rule-template + - text: Creating Outbound Rules for URL Rewrite Module + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module + - text: Setting HTTP request headers and IIS server variables + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables + - text: Importing Apache mod_rewrite Rules + url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/importing-apache-modrewrite-rules + - text: Configure and Enable Disk Cache in Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/configure-and-enable-disk-cache-in-application-request-routing + - text: Cache Hierarchy Management Using Application Request Routing + url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/cache-hierarchy-management-using-application-request-routing + - linkListType: reference + links: + - text: Using the Application Request Routing Module + url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module + - text: Planning Step 1 - Plan IIS Web Farm Infrastructure + url: https://docs.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-1-plan-iis-web-farm-infrastructure + - text: Troubleshooting Cache Items ARR V2 + url: https://docs.microsoft.com/en-us/iis/extensions/troubleshooting-application-request-routing/troubleshooting-cache-items-arr-v2 + # Card - title: FTP for IIS linkLists: @@ -185,41 +222,3 @@ landingContent: links: - text: Best Practices for PHP on the Microsoft Web Platform url: https://docs.microsoft.com/en-us/iis/application-frameworks/running-php-applications-on-iis/best-practices-for-php-on-the-microsoft-web-platform - - # Card - - title: Security in IIS - linkLists: - - linkListType: concept - links: - - text: IIS 8.0 Dynamic IP Address Restrictions - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions - - text: Build a Custom IIS 7.0 Server - url: https://docs.microsoft.com/en-us/iis/get-started/planning-for-security/build-a-custom-iis-server - - # Card - - title: Troubleshooting - linkLists: - - linkListType: how-to-guide - links: - - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr - - text: Troubleshooting Failed Requests Using Tracing in IIS 7 - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis - - text: IIS 8.0 Application Initialization - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization - - text: How to Use HTTP Detailed Errors in IIS 7.0 - url: https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis - - text: Troubleshooting Common Problems with Web Deploy - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy - - text: Troubleshooting Web Deploy problems with Visual Studio - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio - - text: Troubleshooting High CPU in an IIS 7.x Application Pool - url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool - - text: Troubleshooting IIS Compression issues in IIS6/IIS7.x - url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-iis-compression-issues-in-iis6-iis7x - - linkListType: reference - links: - - text: Web Deploy error codes - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes - - text: General IIS 7.0 Questions - url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions From 0dc44e9c29718eb4b983bea6e18871da92a9616e Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Wed, 27 Sep 2023 10:51:56 -0700 Subject: [PATCH 10/12] update iis 7 article to 8.5 --- iis/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 0c545e1a7..373a0edb6 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -136,8 +136,8 @@ landingContent: links: - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr - - text: Troubleshooting Failed Requests Using Tracing in IIS 7 - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis + - text: Troubleshooting Failed Requests Using Tracing in IIS 8.5 + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-failed-requests-using-tracing-in-iis-85 - text: IIS 8.0 Application Initialization url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization - text: How to Use HTTP Detailed Errors in IIS 7.0 From 30f17b91ae83359ce5b319d28d3d896f81fc5006 Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Wed, 27 Sep 2023 15:50:15 -0700 Subject: [PATCH 11/12] remove iis version from titless, fix troubleshooting article links --- iis/index.yml | 62 +++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 373a0edb6..5f097a676 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -29,7 +29,7 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/import-a-package-through-iis-manager - text: Using the WebDAV Redirector url: https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector - - text: Configure IIS 7 Output Caching + - text: Configure IIS Output Caching url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching - linkListType: reference links: @@ -42,23 +42,23 @@ landingContent: links: - text: Getting started with the Microsoft IIS Administration API. url: https://docs.microsoft.com/en-us/iis-administration/getting-started - - text: Understanding Setup in IIS 7 + - text: Understanding Setup in IIS url: https://docs.microsoft.com/en-us/iis/install/installing-iis-7/understanding-setup-in-iis - text: Powerful Admin Tools url: https://docs.microsoft.com/en-us/iis/overview/powerful-admin-tools - text: Use the Web Deployment Tool url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/use-the-web-deployment-tool - - text: Getting Started with the IIS 7.0 PowerShell Snap-in + - text: Getting Started with the IIS PowerShell Snap-in url: https://docs.microsoft.com/en-us/iis/manage/powershell/getting-started-with-the-iis-powershell-snap-in - text: IISAdministration PowerShell Cmdlets url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets - text: IIS Express Overview url: https://docs.microsoft.com/en-us/iis/extensions/introduction-to-iis-express/iis-express-overview - - text: IIS 8.0 Server Name Indication (SNI) - SSL Scalability + - text: IIS Server Name Indication (SNI) - SSL Scalability url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability - linkListType: how-to-guide links: - - text: Installing and Configuring Web Deploy on IIS 7 + - text: Installing and Configuring Web Deploy on IIS url: https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy - text: Select a Provisioning Option url: https://docs.microsoft.com/en-us/iis/manage/creating-websites/select-a-provisioning-option @@ -70,11 +70,11 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions - linkListType: whats-new links: - - text: Installing IIS 8 on Windows Server 2012 + - text: Installing IISon Windows Server 2012 url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 - text: Configure Request Filtering in IIS url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis - - text: What's New for WebDAV and IIS 7? + - text: What's New for WebDAV and IIS? url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-7/what39s-new-for-webdav-and-iis-7 # Card @@ -88,7 +88,7 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/planning-step-1-plan-iis-web-server-and-asp-net-modules-installation - linkListType: reference links: - - text: IIS 8.0 ASP.NET Configuration Management + - text: IIS ASP.NET Configuration Management url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-aspnet-configuration-management # Card @@ -96,9 +96,9 @@ landingContent: linkLists: - linkListType: concept links: - - text: IIS 8.0 Dynamic IP Address Restrictions + - text: IIS Dynamic IP Address Restrictions url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions - - text: Build a Custom IIS 7.0 Server + - text: Build a Custom IIS Server url: https://docs.microsoft.com/en-us/iis/get-started/planning-for-security/build-a-custom-iis-server # Card @@ -106,11 +106,11 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Develop a Native C\C++ Module for IIS 7.0 + - text: Develop a Native C\C++ Module for IIS url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/develop-a-native-cc-module-for-iis - text: Using Encryption to Protect Passwords url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/using-encryption-to-protect-passwords - - text: Configuring Remote Administration and Feature Delegation in IIS 7 + - text: Configuring Remote Administration and Feature Delegation in IIS url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 - linkListType: reference links: @@ -122,11 +122,11 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges - linkListType: tutorial links: - - text: How to Add Tracing to IIS 7.0 Managed Modules + - text: How to Add Tracing to IIS Managed Modules url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/how-to-add-tracing-to-iis-managed-modules - text: How to Use Managed Code (C#) to Create a Simple FTP Home Directory Provider url: https://docs.microsoft.com/en-us/iis/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-home-directory-provider - - text: Managing Worker Processes and AppDomains in IIS 7 with WMI + - text: Managing Worker Processes and AppDomains in IIS with WMI url: https://docs.microsoft.com/en-us/iis/manage/scripting/managing-worker-processes-and-appdomains-in-iis-with-wmi # Card @@ -135,26 +135,26 @@ landingContent: - linkListType: how-to-guide links: - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing - url: https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr - - text: Troubleshooting Failed Requests Using Tracing in IIS 8.5 + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-arr-using-frt-rules + - text: Troubleshooting Failed Requests Using Tracing in IIS url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-failed-requests-using-tracing-in-iis-85 - - text: IIS 8.0 Application Initialization - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization - - text: How to Use HTTP Detailed Errors in IIS 7.0 - url: https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis + - text: IIS Application Initialization + url: https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + - text: How to Use HTTP Detailed Errors in IIS + url: https://learn.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis - text: Troubleshooting Common Problems with Web Deploy - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-common-problems-with-web-deploy + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-common-problems-with-web-deploy - text: Troubleshooting Web Deploy problems with Visual Studio - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio - - text: Troubleshooting High CPU in an IIS 7.x Application Pool - url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-high-cpu-in-an-iis-7x-application-pool - - text: Troubleshooting IIS Compression issues in IIS6/IIS7.x - url: https://docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/troubleshooting-iis-compression-issues-in-iis6-iis7x + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-web-deploy-problems-with-visual-studio + - text: Troubleshooting High CPU in an IIS Application Pool + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-high-cpu-in-iis-app-pool + - text: Troubleshooting IIS Compression issues + url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/www-modules-features/troubleshooting-iis-compression-issues-in-iis6-iis7x - linkListType: reference links: - text: Web Deploy error codes url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes - - text: General IIS 7.0 Questions + - text: General IIS Questions url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions # Card @@ -194,11 +194,11 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Adding FTP Publishing to a Web Site in IIS 7 + - text: Adding FTP Publishing to a Web Site in IIS url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/adding-ftp-publishing-to-a-web-site-in-iis-7 - - text: Configuring FTP User Isolation in IIS 7 + - text: Configuring FTP User Isolation in IIS url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 - - text: IIS 8.0 FTP Logon Attempt Restrictions + - text: IIS FTP Logon Attempt Restrictions url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-ftp-logon-attempt-restrictions # Card @@ -210,7 +210,7 @@ landingContent: url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php - text: Planning Step 2 - Plan PHP Settings url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-2-plan-php-settings - - text: Enable Per-Site PHP Configuration on IIS 7 and IIS 6.0 + - text: Enable Per-Site PHP Configuration on IIS url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above - text: Setting Up a Database for a PHP Application on IIS url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/setting-up-a-database-for-a-php-application-on-iis From 73960601e11200838985bf9831198e53f1b3262c Mon Sep 17 00:00:00 2001 From: Tom Dykstra Date: Thu, 26 Oct 2023 16:41:26 -0700 Subject: [PATCH 12/12] relative URLs, drop en-us --- iis/index.yml | 206 ++++++++++++++++++++++++++------------------------ 1 file changed, 106 insertions(+), 100 deletions(-) diff --git a/iis/index.yml b/iis/index.yml index 5f097a676..24f5d33e4 100644 --- a/iis/index.yml +++ b/iis/index.yml @@ -18,116 +18,120 @@ landingContent: - linkListType: architecture links: - text: Introduction to ApplicationHost.config - url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig + url: /iis/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig - linkListType: how-to-guide links: - text: Create a Backup with appcmd - url: https://docs.microsoft.com/en-us/iis/web-hosting/web-server-for-shared-hosting/create-a-backup-with-appcmd + url: /iis/web-hosting/web-server-for-shared-hosting/create-a-backup-with-appcmd - text: Export a Package through IIS Manager - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/export-a-package-through-iis-manager + url: /iis/publish/using-web-deploy/export-a-package-through-iis-manager - text: Import a Package through IIS Manager - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/import-a-package-through-iis-manager - - text: Using the WebDAV Redirector - url: https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector + url: /iis/publish/using-web-deploy/import-a-package-through-iis-manager - text: Configure IIS Output Caching - url: https://docs.microsoft.com/en-us/iis/manage/managing-performance-settings/configure-iis-7-output-caching + url: /iis/manage/managing-performance-settings/configure-iis-7-output-caching + - text: IIS Application Initialization + url: /iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + - text: Using the WebDAV Redirector + url: /iis/publish/using-webdav/using-the-webdav-redirector - linkListType: reference links: - text: Feature to Configuration Reference - url: https://docs.microsoft.com/en-us/iis/get-started/planning-your-iis-architecture/feature-to-configuration-reference + url: /iis/get-started/planning-your-iis-architecture/feature-to-configuration-reference - title: Administration linkLists: - linkListType: concept links: - - text: Getting started with the Microsoft IIS Administration API. - url: https://docs.microsoft.com/en-us/iis-administration/getting-started - text: Understanding Setup in IIS - url: https://docs.microsoft.com/en-us/iis/install/installing-iis-7/understanding-setup-in-iis + url: /iis/install/installing-iis-7/understanding-setup-in-iis + - linkListType: how-to-guide + links: + - text: Installing IIS on Windows Server 2012 + url: /iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 + - linkListType: concept + links: - text: Powerful Admin Tools - url: https://docs.microsoft.com/en-us/iis/overview/powerful-admin-tools - - text: Use the Web Deployment Tool - url: https://docs.microsoft.com/en-us/iis/publish/using-web-deploy/use-the-web-deployment-tool - - text: Getting Started with the IIS PowerShell Snap-in - url: https://docs.microsoft.com/en-us/iis/manage/powershell/getting-started-with-the-iis-powershell-snap-in - - text: IISAdministration PowerShell Cmdlets - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets - - text: IIS Express Overview - url: https://docs.microsoft.com/en-us/iis/extensions/introduction-to-iis-express/iis-express-overview - - text: IIS Server Name Indication (SNI) - SSL Scalability - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability + url: /iis/overview/powerful-admin-tools - linkListType: how-to-guide links: + - text: Configuring Remote Administration and Feature Delegation in IIS + url: /iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 + - text: Getting Started with the IIS PowerShell Snap-in + url: /iis/manage/powershell/getting-started-with-the-iis-powershell-snap-in + - text: IISAdministration PowerShell Cmdlets + url: /iis/get-started/whats-new-in-iis-10/iisadministration-powershell-cmdlets - text: Installing and Configuring Web Deploy on IIS - url: https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy - - text: Select a Provisioning Option - url: https://docs.microsoft.com/en-us/iis/manage/creating-websites/select-a-provisioning-option + url: /iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy + - text: Use the Web Deployment Tool + url: /iis/publish/using-web-deploy/use-the-web-deployment-tool + - text: CRUD (Create, Read, Update, Delete) + url: /iis-administration/api/crud + - linkListType: concept + links: + - text: Getting started with the Microsoft IIS Administration API. + url: /iis-administration/getting-started + - text: IIS Express Overview + url: /iis/extensions/introduction-to-iis-express/iis-express-overview + - text: What's New for WebDAV and IIS? + url: /iis/get-started/whats-new-in-iis-7/what39s-new-for-webdav-and-iis-7 - linkListType: reference links: - text: Logging and Auditing Questions - url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/logging-and-auditing-questions - - text: Windows Web App Gallery FAQ - url: https://docs.microsoft.com/en-us/iis/develop/windows-web-application-gallery/frequently-asked-questions - - linkListType: whats-new - links: - - text: Installing IISon Windows Server 2012 - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 - - text: Configure Request Filtering in IIS - url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis - - text: What's New for WebDAV and IIS? - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-7/what39s-new-for-webdav-and-iis-7 + url: /iis/web-hosting/frequently-asked-questions-faq/logging-and-auditing-questions # Card - title: ASP.NET Integration linkLists: + - linkListType: concept + links: + - text: Planning Step 1 - Plan IIS Web Server and ASP.NET Modules Installation + url: /iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/planning-step-1-plan-iis-web-server-and-asp-net-modules-installation - linkListType: how-to-guide links: - text: Configuring Step 1 - Install IIS and ASP.NET Modules - url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/configuring-step-1-install-iis-and-asp-net-modules - - text: Planning Step 1 - Plan IIS Web Server and ASP.NET Modules Installation - url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/planning-step-1-plan-iis-web-server-and-asp-net-modules-installation + url: /iis/application-frameworks/scenario-build-an-aspnet-website-on-iis/configuring-step-1-install-iis-and-asp-net-modules - linkListType: reference links: - - text: IIS ASP.NET Configuration Management - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-aspnet-configuration-management + - text: IIS ASP.NET Configuration Management + url: /iis/get-started/whats-new-in-iis-8/iis-80-aspnet-configuration-management # Card - title: Security in IIS linkLists: - - linkListType: concept + - linkListType: how-to-guide links: - - text: IIS Dynamic IP Address Restrictions - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions - text: Build a Custom IIS Server - url: https://docs.microsoft.com/en-us/iis/get-started/planning-for-security/build-a-custom-iis-server + url: /iis/get-started/planning-for-security/build-a-custom-iis-server + - text: IIS Dynamic IP Address Restrictions + url: /iis/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions + - text: IIS Server Name Indication (SNI) - SSL Scalability + url: /iis/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability + - text: Configure Request Filtering in IIS + url: /iis/manage/configuring-security/configure-request-filtering-in-iis # Card - title: Developing for IIS linkLists: - - linkListType: how-to-guide - links: - - text: Develop a Native C\C++ Module for IIS - url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/develop-a-native-cc-module-for-iis - - text: Using Encryption to Protect Passwords - url: https://docs.microsoft.com/en-us/iis/manage/configuring-security/using-encryption-to-protect-passwords - - text: Configuring Remote Administration and Feature Delegation in IIS - url: https://docs.microsoft.com/en-us/iis/manage/remote-administration/configuring-remote-administration-and-feature-delegation-in-iis-7 - linkListType: reference links: - text: IIS Modules Overview - url: https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview - - text: CRUD (Create, Read, Update, Delete) - url: https://docs.microsoft.com/en-us/iis-administration/api/crud + url: /iis/get-started/introduction-to-iis/iis-modules-overview - text: Running IIS Express without Administrative Privileges - url: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges + url: /iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges + - linkListType: how-to-guide + links: + - text: Develop a Native C\C++ Module for IIS + url: /iis/develop/runtime-extensibility/develop-a-native-cc-module-for-iis + - text: Using Encryption to Protect Passwords + url: /iis/manage/configuring-security/using-encryption-to-protect-passwords - linkListType: tutorial links: - text: How to Add Tracing to IIS Managed Modules - url: https://docs.microsoft.com/en-us/iis/develop/runtime-extensibility/how-to-add-tracing-to-iis-managed-modules + url: /iis/develop/runtime-extensibility/how-to-add-tracing-to-iis-managed-modules - text: How to Use Managed Code (C#) to Create a Simple FTP Home Directory Provider - url: https://docs.microsoft.com/en-us/iis/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-home-directory-provider + url: /iis/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-home-directory-provider - text: Managing Worker Processes and AppDomains in IIS with WMI - url: https://docs.microsoft.com/en-us/iis/manage/scripting/managing-worker-processes-and-appdomains-in-iis-with-wmi + url: /iis/manage/scripting/managing-worker-processes-and-appdomains-in-iis-with-wmi # Card - title: Troubleshooting @@ -135,59 +139,59 @@ landingContent: - linkListType: how-to-guide links: - text: Using Failed Request Tracing Rules to Troubleshoot Application Request Routing - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-arr-using-frt-rules + url: /troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-arr-using-frt-rules - text: Troubleshooting Failed Requests Using Tracing in IIS - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-failed-requests-using-tracing-in-iis-85 - - text: IIS Application Initialization - url: https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization + url: /troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-failed-requests-using-tracing-in-iis-85 - text: How to Use HTTP Detailed Errors in IIS - url: https://learn.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis - - text: Troubleshooting Common Problems with Web Deploy - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-common-problems-with-web-deploy - - text: Troubleshooting Web Deploy problems with Visual Studio - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-web-deploy-problems-with-visual-studio + url: /iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis - text: Troubleshooting High CPU in an IIS Application Pool - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-high-cpu-in-iis-app-pool + url: /troubleshoot/developer/webapps/iis/health-diagnostic-performance/troubleshoot-high-cpu-in-iis-app-pool - text: Troubleshooting IIS Compression issues - url: https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/www-modules-features/troubleshooting-iis-compression-issues-in-iis6-iis7x + url: /troubleshoot/developer/webapps/iis/www-modules-features/troubleshooting-iis-compression-issues-in-iis6-iis7x + - text: Troubleshooting Common Problems with Web Deploy + url: /troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-common-problems-with-web-deploy + - text: Troubleshooting Web Deploy problems with Visual Studio + url: /troubleshoot/developer/webapps/iis/deployment-migration/troubleshoot-web-deploy-problems-with-visual-studio - linkListType: reference links: - text: Web Deploy error codes - url: https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes + url: /iis/publish/troubleshooting-web-deploy/web-deploy-error-codes - text: General IIS Questions - url: https://docs.microsoft.com/en-us/iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions + url: /iis/web-hosting/frequently-asked-questions-faq/general-iis7-questions # Card - title: ARR & Url Rewrite linkLists: + - linkListType: concept + links: + - text: Planning Step 1 - Plan IIS Web Farm Infrastructure + url: /iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-1-plan-iis-web-farm-infrastructure + - text: Using the Application Request Routing Module + url: /iis/extensions/planning-for-arr/using-the-application-request-routing-module - linkListType: how-to-guide links: - text: Install Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/installing-application-request-routing-arr/install-application-request-routing + url: /iis/extensions/installing-application-request-routing-arr/install-application-request-routing - text: Achieving High Availability and Scalability - ARR and NLB - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb + url: /iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb - text: Reverse Proxy with URL Rewrite v2 and Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing + url: /iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing - text: Reverse Proxy - Rule Template - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-rule-template + url: /iis/extensions/url-rewrite-module/reverse-proxy-rule-template - text: Creating Outbound Rules for URL Rewrite Module - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module + url: /iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module - text: Setting HTTP request headers and IIS server variables - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables + url: /iis/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables - text: Importing Apache mod_rewrite Rules - url: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/importing-apache-modrewrite-rules + url: /iis/extensions/url-rewrite-module/importing-apache-modrewrite-rules - text: Configure and Enable Disk Cache in Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/configure-and-enable-disk-cache-in-application-request-routing + url: /iis/extensions/configuring-application-request-routing-arr/configure-and-enable-disk-cache-in-application-request-routing - text: Cache Hierarchy Management Using Application Request Routing - url: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/cache-hierarchy-management-using-application-request-routing + url: /iis/extensions/configuring-application-request-routing-arr/cache-hierarchy-management-using-application-request-routing - linkListType: reference links: - - text: Using the Application Request Routing Module - url: https://docs.microsoft.com/en-us/iis/extensions/planning-for-arr/using-the-application-request-routing-module - - text: Planning Step 1 - Plan IIS Web Farm Infrastructure - url: https://docs.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/planning-step-1-plan-iis-web-farm-infrastructure - text: Troubleshooting Cache Items ARR V2 - url: https://docs.microsoft.com/en-us/iis/extensions/troubleshooting-application-request-routing/troubleshooting-cache-items-arr-v2 + url: /iis/extensions/troubleshooting-application-request-routing/troubleshooting-cache-items-arr-v2 # Card - title: FTP for IIS @@ -195,30 +199,32 @@ landingContent: - linkListType: how-to-guide links: - text: Adding FTP Publishing to a Web Site in IIS - url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/adding-ftp-publishing-to-a-web-site-in-iis-7 + url: /iis/publish/using-the-ftp-service/adding-ftp-publishing-to-a-web-site-in-iis-7 - text: Configuring FTP User Isolation in IIS - url: https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 + url: /iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7 - text: IIS FTP Logon Attempt Restrictions - url: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-ftp-logon-attempt-restrictions + url: /iis/get-started/whats-new-in-iis-8/iis-80-ftp-logon-attempt-restrictions # Card - title: PHP & IIS linkLists: + - linkListType: concept + links: + - text: Migrate to a Windows-Based Platform + url: /iis/web-hosting/migrate-to-the-microsoft-web-platform/migrate-to-a-windows-based-platform + - text: Planning Step 2 - Plan PHP Settings + url: /iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-2-plan-php-settings + - text: Planning Step 3 - Plan PHP Application Security + url: /iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-3-plan-php-application-security - linkListType: how-to-guide links: - text: Install and Configure PHP - url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php - - text: Planning Step 2 - Plan PHP Settings - url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-2-plan-php-settings + url: /iis/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php - text: Enable Per-Site PHP Configuration on IIS - url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above + url: /iis/application-frameworks/install-and-configure-php-on-iis/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above - text: Setting Up a Database for a PHP Application on IIS - url: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/setting-up-a-database-for-a-php-application-on-iis - - text: Migrate to a Windows-Based Platform - url: https://docs.microsoft.com/en-us/iis/web-hosting/migrate-to-the-microsoft-web-platform/migrate-to-a-windows-based-platform - - text: Planning Step 3 - Plan PHP Application Security - url: https://docs.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/planning-step-3-plan-php-application-security + url: /iis/application-frameworks/install-and-configure-php-on-iis/setting-up-a-database-for-a-php-application-on-iis - linkListType: reference links: - text: Best Practices for PHP on the Microsoft Web Platform - url: https://docs.microsoft.com/en-us/iis/application-frameworks/running-php-applications-on-iis/best-practices-for-php-on-the-microsoft-web-platform + url: /iis/application-frameworks/running-php-applications-on-iis/best-practices-for-php-on-the-microsoft-web-platform