WCF获取URL地址的物理路径

时间:2011-09-12 13:57:39

标签: wcf mappath

我是WCF的新手,我正在尝试创建服务,它需要将url转换为服务器路径。例如: 获取 - > “www.sample.com/client1” 退货 - > “C:// samplefolder的/ sampleproject /客户端1”

我正在尝试这段代码:

string realPath = HostingEnvironment.MapPath(URL);

但我得到The relative virtual path 'http://localhost:5353' is not allowed here

有谁知道我做错了什么?感谢

1 个答案:

答案 0 :(得分:2)

尝试使用相对路径。而不是URL“http://www.sample.com/client1”使用“〜/ client1”(符号'〜'指定应用程序的根文件夹)