我在我的应用程序中使用WCF服务。所有服务都作为窗口服务托管。我在IIS中有一个虚拟目录来保存用户文件(可能是PDF或TXT)。我想为每个用户创建一个特定的文件夹,并将他们的信息文件保存在该文件夹中。我如何创建一个文件夹并通过WCF将文件上传到IIS?从WCF将文件保存到IIS虚拟目录?
例如:虚拟目录路径是http://10.10.10.1/TempUserFolder/
我想为UserID = 1
像http://10.10.10.1/TempFolder/UserID1/
创建一个文件夹。 然后将他的信息文件保存到该文件夹中,http://10.10.10.1/TempFolder/UserID1/Info.pdf
。
当我使用System.IO
时,收到错误消息URI formats are not supported
。请以正确的方式指导我。我非常感谢你的帮助。我使用VS200
你的帖子有些矛盾。您声明您的服务托管为Windows服务,但您指的是IIS虚拟目录。如果您的服务确实作为Windows服务托管,那么您为什么要尝试使用IIS虚拟目录?代码是什么造成这些错误? – 2011-12-28 04:38:14
@Chong如果你得到这个解决方案,你会分享代码或链接,我可以得到答案的行为,我不明白Brijesh告诉的方式。 所以请帮助,如果你可以我卡在相同的情况下,并在我的情况下使用webHttpBinding .. 在此先感谢... – 2012-10-02 11:16:05