首页 > 解决方案 > Web 服务 - Azure 云服务中未找到文件异常

问题描述

我正在尝试使用网络方法读取文件

  [WebMethod]
        public string getjson()
        {
            string contents = File.ReadAllText("vision.json");
            return contents;

        }

我已经登录到 Azure 门户中提供的 ftp 帐户并上传了文件。 在此处输入图像描述

但是抛出了 File not found 异常

System.Web.Services.Protocols.SoapException: 'Server was unable to process request. ---> Could not find file 'D:\Windows\system32\vision.json'.'

标签: c#.netazureweb-servicesasmx

解决方案


尝试使用 json 文件的完整路径。

Environment.ExpandEnvironmentVariables(@"%HOME%\site\wwwroot\vision.json")

推荐阅读