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

时间:2014-09-06 01:45:19

标签: ftp windows-server-2012 iis-8

在我的专用1and1服务器上添加新FTP用户的过程中,我在某个服务器上以某种方式吹嘘了我自己的访问权限(仅限FTP)。

在IIS管理器中,我正在使用端口21。我在IIS的“sites”文件夹下没有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站点,但这不起作用。我不知道我做了什么来吹掉我1天前的FTP访问。这令人沮丧。

1 个答案:

答案 0 :(得分:0)

好的,这是我发现的有效:

<强>问题:

但首先,这是你不做的事情,这首先导致了这个问题。

  1. 请勿从默认网站中删除FTP服务器。 BAD MOVE。
  2. 如果您不知道什么,请不要开始更改IIS中的内容 你在做什么(包括我在内)
  3. 不要开始搞乱服务,打开和关闭服务 这样。
  4. 如果您是,请按照服务器管理员的说明进行操作 管理员,花点时间
  5. 从我那里开始放松并保持耐心,并带我超过3天才找到 为什么会发生这种情况。
  6. 请咨询Stackoverflow和Google以找到准确的措辞 发生了什么事,因为它可能已经发生在某人身上 以前在世界上。你并不孤单。
  7. <强> SOLUTION:

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

    1. 我从IIS中删除了所有FTP站点
    2. 然后我从Windows Server 2012中删除了新用户
    3. 我重新启动了IIS,只是为了好的措施,我打开了一个CMD提示符,并执行了一个IISReset
    4. 然后,在ACTUAL DEFAULT站点中,我也删除了FTP。
    5. 再次IISReset
    6. 最后,按照上述链接的解决方案,我将BACK FTP Server仅添加到默认网站
    7. 我确保我为所有用户分配了读取,写入权限并且已经完成了 只有没有SSL的基本AUTH。
    8. 我重新启动了IIS,并再执行了一次IISReset
    9. 我去了我的机器,我将RDP插入1and1的无头服务器,然后 打开Filezilla。
    10. 我在快速连接和WHAMO中输入了所有内容!!!!!!!!!!这一切都可以根据需要工作而无需卸载IIS和WAS或W3SVC。我甚至不用重启服务器。

      耐心,我的朋友和坚持不懈以及很多&#34;谷歌搜索&#34;

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