我最近在新服务器上安装了Server 2008 R2,并希望使用IIS 7.5附带的FTP功能。
由于我的用户不是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.
如果读取了xml配置文件而没有运气,我使用了procmon来获取。我甚至不认为我的装配正在被使用。
有人遇到过同样的问题吗?基本上,任何提示都会被贬低。
答案 0 :(得分:1)
IIS FTP自定义提供程序是调试的噩梦。在这种情况下听起来像配置错误,检查您是否按照设置说明(或手动检查applicationHost.config)。如果您仍需要帮助,请发布您的代码(inc config)。
百里
答案 1 :(得分:0)
IIS Manager > Your site > FTP Authentication
您可能已禁用所有基本身份验证和匿名身份验证。 其中一个应该启用。