IIS FTP 7.5: пользовательский поставщик проверки подлинности не работает Ошибка 530 - PullRequest
1 голос
/ 26 июня 2010

Я недавно установил Server 2008 R2 на новый сервер и хочу использовать возможности FTP, которые теперь поставляются с IIS 7.5.

Поскольку мои пользователи не являются пользователями Windows, я использовал IISAuthManager, но этот prodiverне предлагает домашний каталог для пользователя.

Я нашел этот пример http://learn.iis.net/page.aspx/669/how-to-use-managed-code-c-to-create-an-ftp-authentication-provider-using-an-xml-database/, чтобы начать работу с простой конфигурацией пользователя на основе xml.Но я не могу заставить это работать.Это всегда дает мне

Response:   530-User cannot log in.
Response:    Win32 error:   The system cannot find the file specified. 
Response:    Error details: An error occured during the authentication process.

Я использовал procmon, чтобы получить, если файл конфигурации xml был прочитан без удачи.Я даже не думаю, что моя сборка используется.

У кого-нибудь когда-нибудь была такая же проблема?Как правило, любые советы будут оценены.

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

Пользовательские поставщики IIS FTP - это кошмар для отладки.В этом случае звучит как ошибка конфигурации, убедитесь, что вы следовали инструкциям по настройке (или вручную проверяли applicationHost.config).Или оставьте свой код (включая конфигурацию), если вам все еще нужна помощь.

Барри

0 голосов
/ 16 сентября 2013
IIS Manager > Your site > FTP Authentication

Возможно, у вас отключена базовая и анонимная аутентификация. Один из них должен быть включен.

...