【问题标题】:Upload fails on Azure website directoryAzure 网站目录上的上传失败
【发布时间】:2016-12-19 16:37:55
【问题描述】:

我有一个托管在 azure 应用服务上的 asp.net webapi 应用。在该 api 中,我有一个名为 uploads 的文件夹,我必须在其中上传文件。我使用 Winform c# 作为客户端以 zip 格式上传文件。

本地一切正常,但是当我将解决方案部署到 Azure 时,上传失败。

请注意,我知道 Blob 存储及其用法,但我的要求是 Azure 网站/IIS,文件位于 web 目录中。并通过 http rest api 访问它们。

帮帮我...

【问题讨论】:

  • “上传失败”究竟是什么意思?任何错误信息或类似的东西?
  • 不,我无法调试托管在 azure 上的 api。没有错误或异常只是空值
  • Azure 服务器上是否存在此文件夹上传?使用 Kudu 进行检查?
  • @mitul ,是的,它就在那里

标签: c# azure asp.net-web-api


【解决方案1】:

看看@你的 kudu 控制台 yourwebsite.scm.azurewebsites.net 检查您是否有权写入该特定上传目录

【讨论】:

    【解决方案2】:
    1. 如果目录存在,则上传应该在 azure 网站目录上工作。我对它进行测试。在本地,我将文件上传到 App_Data/uploads 文件夹,在发布 Azure Web API 后,我检查网站目录中是否没有相关文件夹。于是我切换到 Kudu 控制台 (https://yourwebsite.scm.azurewebsites.net) 网站目录并创建文件夹 App_Data/uploads。

    然后我使用 fiddler 工具通过 Azure 上传 API 上传文件。

    检查从 Kudu 上传的文件。

    1. 如果上传文件出错,我们也可以远程调试我们的Azure WebApi项目,更多远程调试Azure网站的详细信息请参考document。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-04
      • 2018-06-15
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 2015-12-30
      相关资源
      最近更新 更多