Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Adding Environment Variables <add>"
title: Adding Environment Variables <add>
author: rick-anderson
description: "Overview The <add> element of the <environmentVariables> element specifies a unique name/value pair for an environment variable that Internet Inf..."
description: Provides an overview of the <add> element of the <environmentVariables> element and its properties.
ms.date: 09/26/2016
ms.assetid: 41182993-2366-42b0-94b5-ebb940b873f8
msc.legacyurl: /configreference/system.applicationhost/applicationpools/add/environmentvariables/add
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Adding Environment Variables <add>"
title: Adding Environment Variables <add>
author: rick-anderson
description: "Overview The <add> element of the <environmentVariables> element specifies a unique name/value pair for an environment variable that Internet Inf..."
description: Provides an overview of the default <add> element of the <environmentVariables> element and its properties.
ms.date: 09/26/2016
ms.assetid: 49145f4f-5892-4667-aba4-b9615b8e0e8d
msc.legacyurl: /configreference/system.applicationhost/applicationpools/applicationpooldefaults/environmentvariables/add
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Connections <connections>"
title: FTP Connections <connections>
author: rick-anderson
description: "Overview The <connections> element specifies the connection-related settings for FTP sites. More specifically, the settings in the <connections>..."
description: Describes the <connections> element, which specifies the connection-related settings for FTP sites, and its properties.
ms.date: 09/26/2016
ms.assetid: ba02bfed-6f6f-483c-8824-8fa931bd4d4c
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/connections
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Basic Authentication <basicAuthentication>"
title: FTP Basic Authentication <basicAuthentication>
author: rick-anderson
description: "Overview The <basicAuthentication> element specifies the settings for Basic authentication. This form of authentication requires that users valid user..."
description: Overview of the <basicAuthentication> element, which specifies the settings for Basic authentication.
ms.date: 09/26/2016
ms.assetid: f55fe97a-c571-4c4e-a3f9-2a6113b1cbfc
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/security/authentication/basicauthentication
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Authentication <authentication>"
title: FTP Authentication <authentication>
author: rick-anderson
description: "Overview The <authentication> element specifies the authentication settings for FTP sites. The authentication settings are configured at the site-level..."
description: Describes the <authentication> element, which specifies the authentication settings for FTP sites, and its properties.
ms.date: 09/26/2016
ms.assetid: 9af58c0a-4ece-4e66-b3ee-4d3a4d90f95a
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/security/authentication
Expand All @@ -23,8 +23,8 @@ There are four different forms of authentication that can be configured for an F
- **Client Certificate authentication**: This form of authentication uses client certificates to authenticate FTP clients.
- **Custom authentication**: This form of authentication uses custom authentication providers to validate user names and passwords. FTP 7.0 and FTP 7.5 ship with two custom authentication providers:

- ASP.NET Membership authentication: This uses an ASP.NET membership database to validate user names and passwords. For more information, see the [Configuring FTP with .NET Membership Authentication](https://docs.microsoft.com/iis/publish/using-the-ftp-service/configuring-ftp-with-net-membership-authentication-in-iis-7) topic on Microsoft's IIS.NET Web site.
- IIS Manager authentication: This uses the IIS Manager configuration to validate user names and passwords. For more information, see the [Configure FTP with IIS 7.0 Manager Authentication](https://docs.microsoft.com/iis/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7) topic Microsoft's IIS.NET Web site.
- ASP.NET Membership authentication: This uses an ASP.NET membership database to validate user names and passwords. For more information, see the [Configuring FTP with .NET Membership Authentication](/iis/publish/using-the-ftp-service/configuring-ftp-with-net-membership-authentication-in-iis-7) topic on Microsoft's IIS.NET Web site.
- IIS Manager authentication: This uses the IIS Manager configuration to validate user names and passwords. For more information, see the [Configure FTP with IIS 7.0 Manager Authentication](/iis/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7) topic Microsoft's IIS.NET Web site.

The main advantage of using custom authentication providers is that user accounts do not have to be created on your server or domain. This improves your network's security.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Command Filtering <commandFiltering>"
title: FTP Command Filtering <commandFiltering>
author: rick-anderson
description: "Overview The <commandFiltering> element specifies a collection of FTP commands that the FTP service will allow or deny. The <commandFiltering> el..."
description: Describes the <commandFiltering> element, which specifies a collection of FTP commands that the FTP service will allow or deny.
ms.date: 09/26/2016
ms.assetid: ccba5a89-35ff-495b-a8a5-f263f82f1b5c
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/security/commandfiltering
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP SSL Client Certificates <sslClientCertificates>"
title: FTP SSL Client Certificates <sslClientCertificates>
author: rick-anderson
description: "Overview The <sslClientCertificates> element specifies the SSL client certificate options for FTP sites. More specifically, this element contains the f..."
description: Describes the <sslClientCertificates> element, which specifies the SSL client certificate options for FTP sites.
ms.date: 09/26/2016
ms.assetid: abe8c0ef-cbd8-4432-89eb-98804985e7ab
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/security/sslclientcertificates
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Sessions <sessions>"
title: FTP Sessions <sessions>
author: rick-anderson
description: "Overview The <sessions> element is a dynamically generated collection of <session> elements, each of which is dynamically created by the FTP serv..."
description: Provides an overview of the <sessions> element, which is is a dynamically generated collection of <session> elements.
ms.date: 09/26/2016
ms.assetid: 6c430474-2393-4e39-bb40-2d07d39fc33a
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/sessions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "FTP Session <session>"
title: FTP Session <session>
author: rick-anderson
description: "Overview The <sessions> element is a dynamically generated collection of <session> elements, each of which is dynamically created by the FTP serv..."
description: Provides an overview of the <sessions> element, which is is a dynamically generated collection of <session> elements, and its properties.
ms.date: 09/26/2016
ms.assetid: 6990a0fd-d325-42a1-8bf8-43fea5664a87
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/sessions/session
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Default FTP Connection Settings <connections>"
title: Default FTP Connection Settings <connections>
author: rick-anderson
description: "Overview The <connections> element specifies the connection-related settings for FTP sites. More specifically, the settings in the <connections>..."
description: Describes the default <connections> element, which specifies the connection-related settings for FTP sites, and its properties.
ms.date: 09/26/2016
ms.assetid: 33a52399-07b1-432b-9c4e-4634c8eaf0e5
msc.legacyurl: /configreference/system.applicationhost/sites/sitedefaults/ftpserver/connections
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Default FTP Basic Authentication Settings <basicAuthentication>"
title: Default FTP Basic Authentication Settings <basicAuthentication>
author: rick-anderson
description: "Overview The <basicAuthentication> element specifies the settings for Basic authentication. This form of authentication requires that users valid user..."
description: Overview of the default <basicAuthentication> element, which specifies the settings for Basic authentication.
ms.date: 09/26/2016
ms.assetid: 47b63069-67a2-4c4b-bef4-7beb441f2533
msc.legacyurl: /configreference/system.applicationhost/sites/sitedefaults/ftpserver/security/authentication/basicauthentication
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Default FTP Authentication Settings <authentication>"
title: Default FTP Authentication Settings <authentication>
author: rick-anderson
description: "Overview The <authentication> element specifies the authentication settings for FTP sites. The authentication settings are configured at the site-level..."
description: Describes the default <authentication> element, which specifies the authentication settings for FTP sites, and its properties.
ms.date: 09/26/2016
ms.assetid: b7e99077-7556-4269-b90a-32e53732f6c8
msc.legacyurl: /configreference/system.applicationhost/sites/sitedefaults/ftpserver/security/authentication
Expand All @@ -23,8 +23,8 @@ There are four different forms of authentication that can be configured for an F
- **Client Certificate authentication**: This form of authentication uses client certificates to authenticate FTP clients.
- **Custom authentication**: This form of authentication uses custom authentication providers to validate user names and passwords. FTP 7.0 and FTP 7.5 ship with two custom authentication providers:

- ASP.NET Membership authentication: This uses an ASP.NET membership database to validate user names and passwords. For more information, see the [Configuring FTP with .NET Membership Authentication](https://docs.microsoft.com/iis/publish/using-the-ftp-service/configuring-ftp-with-net-membership-authentication-in-iis-7) topic on Microsoft's IIS.NET Web site.
- IIS Manager authentication: This uses the IIS Manager configuration to validate user names and passwords. For more information, see the [Configure FTP with IIS 7.0 Manager Authentication](https://docs.microsoft.com/iis/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7) topic Microsoft's IIS.NET Web site.
- ASP.NET Membership authentication: This uses an ASP.NET membership database to validate user names and passwords. For more information, see the [Configuring FTP with .NET Membership Authentication](/iis/publish/using-the-ftp-service/configuring-ftp-with-net-membership-authentication-in-iis-7) topic on Microsoft's IIS.NET Web site.
- IIS Manager authentication: This uses the IIS Manager configuration to validate user names and passwords. For more information, see the [Configure FTP with IIS 7.0 Manager Authentication](/iis/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7) topic Microsoft's IIS.NET Web site.

The main advantage of using custom authentication providers is that user accounts do not have to be created on your server or domain. This improves your network's security.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Default FTP Command Filtering Settings <commandFiltering>"
title: Default FTP Command Filtering Settings <commandFiltering>
author: rick-anderson
description: "Overview The <commandFiltering> element specifies a collection of FTP commands that the FTP service will allow or deny. The <commandFiltering> el..."
description: Describes the default <commandFiltering> element, which specifies a collection of FTP commands that the FTP service will allow or deny.
ms.date: 09/26/2016
ms.assetid: 12408f8c-7458-408a-9bd2-fdd2c459911d
msc.legacyurl: /configreference/system.applicationhost/sites/sitedefaults/ftpserver/security/commandfiltering
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Default FTP SSL Client Certificate Settings <sslClientCertificates>"
title: Default FTP SSL Client Certificate Settings <sslClientCertificates>
author: rick-anderson
description: "Overview The <sslClientCertificates> element specifies the SSL client certificate options for FTP sites. More specifically, this element contains the f..."
description: Describes the default <sslClientCertificates> element, which specifies the SSL client certificate options for FTP sites.
ms.date: 09/26/2016
ms.assetid: 45ff664f-8857-40bc-b3ee-f6dcd7ab99bc
msc.legacyurl: /configreference/system.applicationhost/sites/sitedefaults/ftpserver/security/sslclientcertificates
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Develop a Native C\\C++ Module for IIS 7.0"
title: Develop a Native C\\C++ Module for IIS 7.0
author: leanserver
description: "IIS 7.0 and above allows for extending the server by modules which are developed in two ways: Using managed code, and the ASP.NET server extensibility APIs U..."
description: Describes how to develop a native C++ module using the native server API and how to deploy a native module on the server.
ms.date: 11/24/2007
ms.assetid: 2cb45a9a-a111-4055-989f-25a19a668a00
msc.legacyurl: /learn/develop/runtime-extensibility/develop-a-native-cc-module-for-iis
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Developing a Module Using .NET"
title: Developing a Module Using .NET
author: leanserver
description: "IIS 7.0 and above allows for extending the server by modules which are developed in two ways: Using managed code, and the ASP.NET server extensibility APIs U..."
description: Provides a list of steps on how to develop and deploy a managed module on a server using ASP.NET APIs.
ms.date: 11/24/2007
ms.assetid: d3c8271b-f860-43ca-b01a-85bfc35667f5
msc.legacyurl: /learn/develop/runtime-extensibility/developing-a-module-using-net
Expand Down Expand Up @@ -189,4 +189,4 @@ Save this configuration as web.config file in the root of your application:

The ASP.NET 2.0 Membership service enables applications to quickly implement credential validation and user management required by most authentication and access control schemes. Membership isolates the application code from the actual credential store implementation, and provides a number of options for integrating with existing credential stores.

To take advantage of Membership for this module sample, uncomment a call to Membership.ValidateUser inside the ValidateCredentials method, and configure a Membership provider for your application. For more information about configuring Membership, see [Configuring an ASP.NET Application to Use Membership](https://docs.microsoft.com/previous-versions/aspnet/6e9y4s5t(v=vs.100)).
To take advantage of Membership for this module sample, uncomment a call to Membership.ValidateUser inside the ValidateCredentials method, and configure a Membership provider for your application. For more information about configuring Membership, see [Configuring an ASP.NET Application to Use Membership](/previous-versions/aspnet/6e9y4s5t(v=vs.100)).
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Request Blocking - rule template"
title: Request Blocking - rule template
author: ruslany
description: "Rule templates are used to provide a simple way of creating one or more rewrite rules for a certain scenario. URL rewriter module includes several rule templ..."
description: Describes rule templates and provides steps for using the request blocking rule template that is included with the URL rewrite module.
ms.date: 09/11/2008
ms.assetid: d209e10d-400a-4c2c-b4d6-0826554a8c62
msc.legacyurl: /learn/extensions/url-rewrite-module/request-blocking-rule-template
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "User Friendly URL - rule template"
title: User Friendly URL - rule template
author: rick-anderson
description: "Rule templates are used to provide a simple way of creating one or more rewrite rules for a certain scenario. URL rewriter module includes several rule templ..."
description: Describes rule templates and provides steps for using the user friendly rule template that is included with the URL rewrite module.
ms.date: 09/11/2008
ms.assetid: b78078fb-e762-4256-84eb-6d564f6475e0
msc.legacyurl: /learn/extensions/url-rewrite-module/user-friendly-url-rule-template
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "IIS 10.0 Version 1709 HTTP Strict Transport Security (HSTS) Support"
title: IIS 10.0 Version 1709 HTTP Strict Transport Security (HSTS) Support
author: bangbingsyb
description: "The article introduces native HTTP Strict Transport Security (HSTS) support in IIS 10.0 version 1709."
description: Describes how to enable HSTS and HTTP to HTTPS redirection at the site level in IIS 10.0 version 1709.
ms.author: yashi
ms.date: 10/24/2017
msc.type: authoredcontent
Expand Down
Loading