如何在 Windows 7 上正确安装 FTP 扩展

如何在 Windows 7 上正确安装 FTP 扩展

我已经为 Windows 7 上的 FTP 服务器编写了一个扩展。

当我尝试登录时,出现 503 错误。日志没有显示任何问题。

我尝试使用 filemon 监视该文件,但是也没有显示任何内容。

这可能是一个安全问题,但我找不到它。

我准备好的所有文档都说 Windows 7 和 Server 2008 可以使用这种扩展。不幸的是,分步指南都是针对 Server 2008 的。

-- 编辑 --
如何安装我的扩展,以便当用户登录到我的 FTP 服务器时使用它?

有人能提供有关在 Windows 7 上安装此功能的信息吗?

-- 编辑 2 --
我正在尝试在 Windows 7 计算机上使用 IIS 服务器和集成的 FTP 7.5 服务器。我知道这可以在 Server 2008 上完成,但我正在尝试让没有 Server 2008 的客户在 W7 上使用它。

-- 编辑 3 --
由于这是从 StackOverflow 迁移过来的,我希望这里有一些 Windows 7 的喜爱!

答案1

您是否尝试过将用户访问控制设置为永不通知?请查看以下 URL,它可以帮助您完成相同的操作:

http://learn.iis.net/page.aspx/632/how-to-use-managed-code-c-to-create-an-ftp-provider-that-sends-an-email-when-files-are-uploaded/

答案2

答案3

503 - 服务不可用或命令序列错误。此错误代码特定于 IIS 6.0。您可以通过 telnet 检查 FTP 服务是否正常运行

telnet ip地址 20

还请检查您的用户名和密码是否正确。

答案4

到目前为止您是如何注册它们的?注册应该在您的 %windir%\system32\inetsrv\config\administration.config 文件中进行。在其中搜索“ftp”,您将看到其他扩展是如何注册的。

编辑:由于这是 503 错误,并且如果您的模块继承自标准 FTP 身份验证(我认为是这样),那么请确保您的 FTP 身份验证设置正确(即基本身份验证),并且您的授权也设置正确。仅作为测试,打开授权以允许所有用户。不久前有一个错误,某些 IIS 管理器用户无法使用授权规则,因此您可能会遇到类似问题。将其完全打开以进行测试,然后将其锁定。

使用进程监视器www.sysinternals.com追踪磁盘上的访问被拒绝问题。

相关内容