2014-09-06 128 views
0

在我的專用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訪問。這令人沮喪。

回答

0

OK,這就是我發現的工作:

問題:

但首先,這是你不這樣做,其在最初造成這個問題。

  1. 不要從默認網站中刪除FTP服務器。壞的移動。
  2. 不要開始改變的東西在IIS,如果你沒有線索,你在做什麼 (包括我)
  3. 切勿啓動服務搞亂,上下車和 這樣把他們。
  4. 不要按照你的服務器管理員的指示,如果你是 管理中,把你的時間
  5. DO放鬆和耐心,因爲我是和我花了3天找到 爲什麼發生這種情況在第一地點。
  6. 請向Stackoverflow和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。我甚至沒有重新啓動服務器。

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

我希望這可以幫助別人,因爲我是能幫助自己的。