IIS FTP 7.5: Пользовательский поставщик аутентификации не работает Ошибка 530

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

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

Я нашел этот пример 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 без везения. Я даже не думаю, что моя сборка используется.

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


person Developer IT    schedule 25.06.2010    source источник


Ответы (2)


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

Барри

person Barry    schedule 14.12.2010
comment
Спасибо, Барри, но мне удалось заставить его работать, но я сделал много вещей, не уверен, что все было необходимо: проверить CALCS, проверить запущенные пользователем процессы, удалить все возможности управляемого кода для возможностей рабочих IIS, изолировать приложение FTP под собственным рабочим , ... - person Developer IT; 19.12.2010
comment
А также, для целей отладки, я в конечном итоге устанавливаю IIS на свои окна 7 с помощью Visual Studio, чтобы я мог отлаживать свою dll - person Developer IT; 19.12.2010

IIS Manager > Your site > FTP Authentication

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

person tomwesolowski    schedule 16.09.2013