C#-如何在线临时流文件以访问URL

C#-如何在线临时流文件以访问URL,c#,.net,file,server,stream,C#,.net,File,Server,Stream,我最近一直在做一个项目,最终我需要两个(或更多)不同机器上的应用程序才能访问其中一台机器上的同一个文件,而无需先将其上传到服务器 因此,我能得到的最好的想法是创建一个类似于小型临时文件服务器的东西,其中所需的文件路径通过ip地址传输,而另一台机器可以通过类似“”的URL访问它 我对C#有很好的经验,但这种方法。。。我以前从未涉足过,因此,无论是在实现此方法方面,还是在允许跨internet访问计算机上文件的任何其他方法方面,我都非常感谢您的帮助 提前谢谢 [编辑] 此操作必须在没有事先端口转发的

我最近一直在做一个项目,最终我需要两个(或更多)不同机器上的应用程序才能访问其中一台机器上的同一个文件,而无需先将其上传到服务器

因此,我能得到的最好的想法是创建一个类似于小型临时文件服务器的东西,其中所需的文件路径通过ip地址传输,而另一台机器可以通过类似“”的URL访问它

我对C#有很好的经验,但这种方法。。。我以前从未涉足过,因此,无论是在实现此方法方面,还是在允许跨internet访问计算机上文件的任何其他方法方面,我都非常感谢您的帮助

提前谢谢

[编辑] 此操作必须在没有事先端口转发的情况下完成,我不知道这是否可行,但我想如果不可行,我可能需要先做一些类似于流式传输到php服务器之类的事情,再次感谢任何帮助。

在IIS中设置指向本地目录的指针

  • 应用程序A将文件写入本地目录
  • 应用程序B读取 来自http的文件

  • 否则,您可以为两个应用程序使用网络驱动器进行读/写操作。

    对于IIS,我以前从未使用过它,而且我也不知道它是如何工作的,我是否能够拥有一个临时服务器(例如,在应用程序关闭后终止)?这是否会为我生成一个可以在internet上共享的url,而无需事先进行端口转发?此外,网络驱动器不是一个选项,因为文件将始终位于计算机上,我需要在internet上公开共享它,而不仅仅是在本地。