我已成功通过 FTP 将文件上传到服务器。我的客户端显示文件已上传。当我尝试访问 URL 时,出现 404 错误。不知道为什么。我输入了正确的 URL(我的客户端也提供了打开文件的选项)
答案1
您是否已将文件上传到正确的 IIS 虚拟目录?我假设您正在使用 IIS,因为您已将“windows-server-2008”标记到此帖子。
答案2
在不确定您的 IIS 版本的情况下,我将盲目尝试。如果您确定您的路径正确并且您的文件确实在那里...那么我的直觉告诉我您正在将一个未知 MIME 类型的文件扩展名上传到您的 IIS。
如果您尝试托管 IIS 已知 MIME 类型列表中没有的静态文件,您将收到 404.3 响应。我在使用 .mp4 .m4v 和其他各种扩展名时遇到过这种情况。从这里开始,解决这个问题并不太复杂。
如果您运行的是 IIS7:http://technet.microsoft.com/en-us/library/cc725608%28WS.10%29.aspx
如果您运行的是 IIS6:http://support.microsoft.com/kb/326965
请注意,您必须重新启动应用程序池。