Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/web-services/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从WCF获取服务器上的文件夹_Wcf_Web Services - Fatal编程技术网

从WCF获取服务器上的文件夹

从WCF获取服务器上的文件夹,wcf,web-services,Wcf,Web Services,在第一个代码中,我在本地主机上得到了Bin文件夹——我希望是这样。在服务器上我得到一个错误。这些都是我尝试过的方法 AppDomain.CurrentDomain.BaseDirectory Hosting.HostingEnvironment.ApplicationPhysicalPath System.Web.HttpContext.Current.Server.MapPath("~") 'for the root 有人能告诉我如何从WCF服务获取服务器上的根目录吗 错误: 根据中的

在第一个代码中,我在本地主机上得到了Bin文件夹——我希望是这样。在服务器上我得到一个错误。这些都是我尝试过的方法

AppDomain.CurrentDomain.BaseDirectory

Hosting.HostingEnvironment.ApplicationPhysicalPath 

System.Web.HttpContext.Current.Server.MapPath("~") 'for the root
有人能告诉我如何从WCF服务获取服务器上的根目录吗

错误:


根据中的公认答案,您应该使用

string path = HostingEnvironment.MapPath("~");

添加
[AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)]

要上课并试一试

您会遇到什么错误?我没有具体的错误消息。我还没有学会如何设置跟踪文件。正在努力。我只是想知道正确的方法是什么。谢谢你的帮助,但它仍然会抛出一个错误,除了我的已完成事件抛出一个错误这一简单语句之外,我无法定义这个错误。我使用了Try/Catch,但也没有显示错误。我想我必须更好地追踪这个错误。