1

我需要在这个地址放一个文件:http://localhost:51547/file.txt

我会将它放在 C:/ 的哪个文件夹中?

托尼

4

3 回答 3

0

你想要的任何文件夹。端口指示符在 IIS 本身中指定。

http://support.microsoft.com/kb/149605

于 2009-10-12T13:06:35.163 回答
0

我建议你,如果你想做一个站点(HTTP),最好使用端口 80 或对另一个端口进行重定向,请记住 localhoost 是一个环回,并查看PortForward以检查一些端口由特定应用程序和服务器类型使用,请改进您的问题。

问候。

于 2009-10-12T13:11:54.403 回答
0

如果我正确理解了您的问题,并且您正尝试通过该位置的 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。

于 2009-10-12T13:26:41.990 回答