C# 将文件发送/上载到另一台计算机/服务器

C# 将文件发送/上载到另一台计算机/服务器,c#,silverlight,C#,Silverlight,我正在开发Silverlight应用程序以熟悉它 我打算构建的应用程序有两个组件:一个是我将托管的silverlight web应用程序(目前在我的家庭桌面上),另一个是运行客户端的C#应用程序 Silverlight应用程序需要读取驻留在客户端的文件 C#应用程序(可能作为服务运行)需要每隔5-10分钟左右向我的服务器发送一个.txt文件(不超过10kb)(用户可配置) 发送文件的最佳方式是什么?(字节流,还是其他什么?) 如何配置服务器以接收此文件?我假设它将涉及一些IIS配置,我可以运行一

我正在开发Silverlight应用程序以熟悉它

我打算构建的应用程序有两个组件:一个是我将托管的silverlight web应用程序(目前在我的家庭桌面上),另一个是运行客户端的C#应用程序

Silverlight应用程序需要读取驻留在客户端的文件

C#应用程序(可能作为服务运行)需要每隔5-10分钟左右向我的服务器发送一个.txt文件(不超过10kb)(用户可配置)

发送文件的最佳方式是什么?(字节流,还是其他什么?)


如何配置服务器以接收此文件?我假设它将涉及一些IIS配置,我可以运行一个C#应用程序来接收文件并将其保存在Silverlight应用程序可以从中读取文件的目录中。

您可以使用字节流向服务器发送POST请求并在服务器上检索。然后根据需要对其进行处理并在Silverlight应用程序上显示

另外,如果需要用户交互,您的silverlight应用程序可以直接从用户处获取文件并在浏览器中进行处理


请记住,Silverlight是一种客户端技术,而不是服务器端。如果您需要普通的web服务类型设计,在其中获取文件和更新数据库中的某些信息等,那么您需要一个简单的ASP.Net web应用程序,而不是Silverlight。

Silverlight是客户端;这里有两个客户端组件吗?没有,我的意思是(可能我弄错了Silverlight),我将把Silverlight放在我的桌面(服务器)上托管的网页中,因此用户可以访问www.xbonez.com/silverlightapp使用它。对;因此,您有一个web层,一个Silverlight客户端和一个服务客户端+1客户端发送到客户端,客户端处理并发送到客户端..好的。好像我把Silverlight搞错了。我的假设是,我可以编写Silverlight应用程序并将其托管在我的服务器上。客户端只需要有Silverlight插件就可以查看页面,但是Silverlight代码驻留并在我的服务器上执行。