我已经在IIS 7.5面板中创建了一个FTP站点。现在我可以使用administrator用户名和密码访问整个站点。
现在,我想让我的朋友访问那个FTP站点的一个特定文件夹。(例如,这个路径:\some\folder\accessible\)
我不能为此目的创建一个全新的FTP站点,因为它写的是the port is being used by another website。
如何为我的朋友创建一个帐户来访问一个特定的文件夹?
P.S:我读过IIS7.5的用户隔离特性,但是我找不到如何仅为FTP创建用户并将其设置为自定义路径。
我正在尝试通过FTP连接到使用Windows Server Web (64位)版的IIS 7.0设置的新FTP站点。但是当我尝试登录这个站点时,我得到了上面的错误。但我可以登录我的其他FTP站点。
此外,当我从IIS管理器中选择此网站时,FTP部分不会显示在中间部分,尽管它确实显示在操作面板中。而且我也不能成功登录到这个FTP站点。
我已经选中了,并且我已经在本地选择了登录。我没有只允许匿名连接。我已从选定的网络访问此计算机。
我还重新启动了IIS和FTP服务。
我在IIS中注意到的一个不同之处是,这个网站与其他使用FTP的网站不同,这个网站下有3个虚拟目录。当我点击这3个中的任何一个时,FT
我使用Visual Web Developer通过FTP直接打开Website_A,这真的很好。它允许我在计算机上编辑文件,然后将它们直接保存到服务器上,这样我就可以立即看到我的更改所产生的效果。这就像我过去在非.Net站点上使用UltraEdit一样,但增加了智能感知、解决方案资源管理器等功能。
无论如何,这很有效,但当我完成后,我用同样的方式打开了Website_B。但这两个站点都在同一个FTP服务器上。尽管使用了不同的用户名和密码,但当我尝试打开Website_B时,仍然会得到Website_A的文件。
有没有人在打开两个使用相同FTP服务器的不同站点时遇到过这个问题?有没有办法绕过它?
我正在尝试更新一个VBScript (这方面的经验很少,我做了很多VB.NET),它每天读取FTP目录并将某些文件移动到新的本地目录。我有一个使用匿名登录的FTP站点上工作的旧代码,但我现在需要它来访问一个FTP站点,需要用户名和密码。
这是我当前的代码-
Sub MoveNSPurolatorFile()
Dim NSPurolatorFTPSite, NSPurolatorMoveFilePath, NSPurolatorFTPFolder, NSPurolatorFTPFileName
Dim folder, files
Dim fso
set fso = CreateObject
我到处找遍了,但找不到解决我的具体情况的办法。
我有一个网站,这是必不可少的,只是一个目录清单的一堆文件(目录清单是启用的服务器)。网站网址模式是'ftp://'.‘我所要做的就是提取HTML,这样我就可以获得目录中文件的名称和URL。我尝试了以下代码(对不起,我不能发布实际的FTP URL):
String ftpURL = "ftp://blah.com"
URL url = new URL(ftpURL);
URLConnection urlc = url.openConnection();
// open the stream and put it i
我正在Windows 2008 R2 64位上运行IIS7.5。我想为特定的域设置一个ftp站点。(ftp.mydomain.com)
启用基本身份验证。
我尝试为ftpuser组和直接为用户添加具有读/写访问权限的特定授权规则。
当我没有在绑定中指定主机名时,我就能够毫无问题地连接到ftp站点。当我指定ftp.mydomain.com时,会得到一个错误:
530 User cannot log in, home directory inaccessible.
当从本地机器连接时,我得到一个更详细的错误:
530-User cannot log in, home directory inacc
我在检索远程FTP站点上的目录列表时遇到困难。应答不起作用(我没有得到任何输出,它似乎挂起了)。
这是我能想到的最简单的实现-它应该打印出它找到的每个目录的完整路径:
import ftplib
def ftp_walk(ftp):
print 'Path:', ftp.pwd()
dirs = ftp.nlst()
for item in (path for path in dirs if path not in ('.', '..')):
try:
ftp.cwd(item)