System.IO.File.ReadAllText不适用于Web服务

时间:2015-11-28 06:54:00

标签: c# asp.net-mvc web-services web-applications io

我在Web服务上提供了以下代码。它不适合我。

string xmlReport = " ";
xmlReport = System.IO.File.ReadAllText(uriReportSource.Uri);

我正在使用这个uri:C:/Shared/PrimaryContact.trdx

我收到此错误:

  

不支持给定路径的格式。

     

在System.Activities.WorkflowApplication.Invoke(活动活动,   IDictionary2输入,WorkflowInstanceExtensionManager扩展,   TimeSpan超时)在System.Activities.WorkflowInvoker.Invoke(活动   工作流,IDictionary2输入,TimeSpan超时,   WorkflowInstanceExtensionManager扩展)在   System.Activities.WorkflowInvoker.Invoke(活动工作流程,   IDictionary`2输入)在Aceo.Hub.ActivityService.Process(HubRequest   请求)

1 个答案:

答案 0 :(得分:0)

我使用流阅读器解决了这个问题

     string xmlReport = " ";
                using (StreamReader reader = new StreamReader(uriReportSource.Uri))
                {
                    xmlReport = reader.ReadToEnd();
                }

这将有效