我需要在这个地址放一个文件:http://localhost:51547/file.txt
我会将它放在 C:/ 的哪个文件夹中?
托尼
你想要的任何文件夹。端口指示符在 IIS 本身中指定。
我建议你,如果你想做一个站点(HTTP),最好使用端口 80 或对另一个端口进行重定向,请记住 localhoost 是一个环回,并查看PortForward以检查一些端口由特定应用程序和服务器类型使用,请改进您的问题。
问候。
如果我正确理解了您的问题,并且您正尝试通过该位置的 ASP.NET 开发服务器(http://localhost:51547/file.txt)公开文件,恐怕答案并不完全符合您的喜好.
基本上我不认为您可以从 ASP.NET 开发服务器的根目录提供文件(即在localhost:port/部分之后 - 端口由 ASP 自动选择,但您也可以手动配置它)。ASP.NET 会在localhost:por>之后自动创建一个虚拟应用程序路径,因此您很可能仅限于从虚拟应用程序文件夹提供文件。因此,假设您的 Web 应用程序名称是:“testApp”,如果您将一个名为file.txt的文件放在存储“testApp”源代码的目录中,它也将在您测试时可用http://localhost:port/testApp/file.txt
:(请注意主机名和端口以及文件名之间的testApp )
更新
根据您的评论,这是您可以做的事情。您可以尝试在您的开发计算机上安装一个简单的 HTTP 服务器,并让它在不同的端口(比如端口 8000)上提供文件。在这种情况下,您将file.txt
使用此辅助 HTTP 服务器提供服务,并且可以在以下位置访问它:http://localhost:8000/file.txt
。
您可以尝试安装 Apache 或使用 Windows 附带的 IIS。对于 Apache,最快的方法是安装WAMP环境。您也可以尝试Lighttpd,并注意如果您只提供静态文件,则根本不需要 MySQL 或 PHP。