将文件放在Localhost上的特定端口

时间:2009-10-12 13:04:33

标签: asp.net development-environment localhost

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

我将它放在C:/?

上的文件夹中

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我建议你,如果你想做一个站点(HTTP)最好使用端口80或者为另一个端口进行重定向,那么记住localhoost是一个循环回来并且还要看看{{3检查特定应用程序和服务器类型使用的某些端口,请改进您的问题。

问候。

答案 2 :(得分: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)上提供文件。在这种情况下,您将使用此辅助HTTP服务器提供file.txt,并且可以在http://localhost:8000/file.txt访问它。

您可以尝试安装Apache或使用Windows附带的IIS。对于Apache来说,最快捷的方法是安装WAMP环境。您也可以尝试Lighttpd,并注意如果您只提供静态文件,则根本不需要MySQL或PHP。