FTP访问在Windows Server 2012上停止工作

问题描述:

在我的专用1and1服务器上添加一个新的FTP用户的过程中,我以某种方式在该服务器上自动刷新了访问(仅限FTP)。FTP访问在Windows Server 2012上停止工作

我在IIS管理器中获得端口21已被使用。我在IIS的“网站”文件夹下没有FTP站点,而是为我工作的每个站点运行FTP。

正确设置FTP身份验证,并且基本身份验证与我第一次安装FTP时一样处于禁用状态。该服务正在运行,并在服务器管理器,它显示了在事件日志中没有问题,除了这一点:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
     <Provider Name="Microsoft-Windows-IIS-IISManager" /> 
     <EventID Qualifiers="0">1106</EventID> 
     <Level>2</Level> 
     <Task>0</Task> 
     <Keywords>0x80000000000000</Keywords> 
     <TimeCreated SystemTime="2014-09-06T01:16:12.000000000Z" /> 
     <EventRecordID>8559085</EventRecordID> 
     <Channel>Application</Channel> 
     <Computer>346536345345349</Computer> 
     <Security /> 
    </System> 
    - <EventData> 
     <Data>IISWMSVC_AUTHENTICATION_UNABLE_TO_READ_CONFIG An unexpected error 
      occurred while retrieving the authentication information. 
      Exception:System.UnauthorizedAccessException: Filename: 
      \\?\C:\Windows\system32\inetsrv\config\redirection.config 
      Error: Cannot read configuration file due to insufficient permissions 
      at Microsoft.Web.Administration.Interop.AppHostAdminManager.GetAdminSection(String bstrSectionName, String bstrSectionPath) 
      at Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection section, String sectionPath, String locationPath) 
      at Microsoft.Web.Administration.ConfigurationManager.LoadRedirectionInfo() 
      at Microsoft.Web.Administration.ConfigurationManager.GetAdministrationConfigMapIfNeeded() 
      at Microsoft.Web.Administration.ConfigurationManager.SetAdminManagerProperties(WebConfigurationMap webConfigMap, Boolean isAdminConfig, IAppHostAdminManager adminManager, Boolean isRemote, Boolean isRedirectionConfig) 
      at Microsoft.Web.Administration.ConfigurationManager.CreateAdminManager[TClass,TInterface](WebConfigurationMap webConfigMap, Boolean isAdminConfig, Boolean isRedirectionConfig) 
      at Microsoft.Web.Administration.ConfigurationManager.CreateConfiguration(WebConfigurationMap configMap, String configPathToEdit, Boolean isAdminConfig, Boolean isRedirectionConfig) 
      at Microsoft.Web.Administration.ConfigurationManager.GetConfiguration(String rawConfigurationPath, String cacheKey, Boolean isAdminConfig, Boolean isRedirectionConfig) 
      at Microsoft.Web.Administration.ConfigurationManager.GetAdministrationConfiguration(WebConfigurationMap configMap, String configurationPath) 
      at Microsoft.Web.Management.Server.ConfigurationAuthenticationProvider.GetSection(ServerManager serverManager) Process:dllhost User=NT AUTHORITY\NETWORK SERVICE 
     </Data> 
    </EventData> 
</Event> 

所以,我试图建立一个FTP站点,并且不工作。我试图删除FTP站点,并且不起作用。我不知道我做了什么来吹掉我刚刚一天前的FTP访问。这令人沮丧。

OK,这就是我发现的工作:

问题:

但首先,这是你不这样做,其在最初造成这个问题。

  1. 不要从默认网站中删除FTP服务器。坏的移动。
  2. 不要开始改变的东西在IIS,如果你没有线索,你在做什么 (包括我)
  3. 切勿启动服务搞乱,上下车和 这样把他们。
  4. 不要按照你的服务器管理员的指示,如果你是 管理中,把你的时间
  5. DO放松和耐心,因为我是和我花了3天找到 为什么发生这种情况在第一地点。
  6. 请向*和Google咨询,以确定发生了什么事情的确切字词 ,因为它可能已经发生在世界其他地方的某人 之前。你不是一个人。

SOLUTION:

http://xpertnotes.net/blog/2014/03/21/iis-7-5-ftp-530-user-cannot-log-in-home-directory-inaccessible/

  1. 我删除了所有的FTP站点从IIS
  2. 我然后取出从Windows Server的新用户2012
  3. 我重新启动IIS和公正好的措施,我打开了CMD提示符,并执行IISReset
  4. 然后,在实际默认站点中,我也删除了FTP。
  5. IISRESET再次
  6. 最后,在以上环节的解决方案,我加回FTP服务器只默认网站
  7. 我确信,我分配到的所有用户读,写访问,做 只有基本AUTH不使用SSL。
  8. 我重新启动了IIS,并执行了一次IISReset
  9. 我去了我的机器,我是RDP进入1and1的无头服务器,并且 打开了Filezilla。

我在快速连接和WHAMO中输入了一切!!!!!!!!!!这一切都可以根据需要进行工作,而无需卸载IIS和WAS或W3SVC。我甚至没有重新启动服务器。

耐心,我的朋友和持久性和大量的“谷歌搜索”

我希望这可以帮助别人,因为我是能帮助自己的。