How do you setup FTP with IIS Manager Users in an NLB environment with shared IIS configs?
- by William Jens
I've setup a 2 node NLB cluster and used the following to share IIS configs between them.
http://blogs.technet.com/b/meamcs/archive/2012/05/30/configuring-iis-7-5-shared-configuration.aspx
The IIS configs and content is located on a network share via a UNC path. This works - updating IIS settings on one node, is visible in another node and my website works on the individual nodes and the cluster as whole.
I'm able to setup an FTP site and successfully connect with my Windows login. However, I want to use IIS Manager Authentication as defined in:
http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7
I've tried using "Network Service" with the FTP COM object as well as a dedicated user account that exists on all three hosts, but every time I try to login with an IIS user I get something like the following:
IISWMSVC_AUTHENTICATION_UNABLE_TO_READ_CONFIG
An unexpected error occurred while retrieving the authentication
information.
Exception:System.Runtime.InteropServices.COMException (0x8007052E):
Filename: Error:
at
Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.GetAdminSection(String
bstrSectionName, String bstrSectionPath) at
Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection
section, String sectionPath, String locationPath) at
Microsoft.Web.Management.Server.ConfigurationAuthenticationProvider.GetSection(ServerManager
serverManager)
Process:dllhost User=NT AUTHORITY\NETWORK SERVICE
Can anyone point me in the right direction here?