2013-05-13 248 views
0

* 背景: *我有一个“文档库” app.The样-的iOS应用程序调用WCF服务下载文件以及获取元数据(文件名,文档大小等)。还有一个用于上传文档的.Net客户端。当我上传文档时,通过为每个文档创建一个单独的文件夹,将其保存在“AppDomain.CurrentDomain.BaseDirectory”中。因此,有效,该文件存储在“C:\ inetpub \ wwwroot \ Foo \ bar \ document.doc”。调用WCF服务

* 问题: *当iOS应用尝试下载一个文件,它会返回错误500“找不到路径“一部分C:\的Inetpub \ wwwroot的\富\酒吧\文件。 doc'“但是,它会正确返回文档的元数据(文档名称,文档大小,文档位置等)。

我该怎么做让应用程序下载文档?

回答

1

错误500正在从服务器发回。所以问题出在服务器端。你确定这条路是正确的吗?上传的文件在该目录上?

+0

我忘了在帖子中提到,WCF服务和应用程序托管在不同的服务器上。因此,服务运行在Server1上,应用程序托管在Server2上。文件上载到Server2的C:\上。 iOS应用程序调用在Server1上运行的WCF服务,它会在c:\ here中查找文档。问题是,我如何/在哪里上载文档以使其可用于iOS应用程序? – user1550951 2013-05-14 02:15:03

+0

等待,服务器1上的服务和服务器2上的文档?我不知道你的系统的设计是什么,但对于“存储库应用程序”,我将使用服务器来存储文档和服务。然后我会创建两个方法,给我上传和下载文档的可能性。该应用程序只会调用这些方法来检索和存储文档。 – Darkito 2013-05-14 08:33:06