【问题标题】:Data files not there when publishing through Azure (Microsoft Bot Framework)通过 Azure(Microsoft Bot Framework)发布时数据文件不存在
【发布时间】:2021-06-17 20:14:31
【问题描述】:

我正在尝试从包含我的机器人中的一些数据的文本文件中读取。我的 Visual Studio 解决方案中有该文件,当我使用模拟器时,机器人能够很好地读取数据。

但是,当我发布时,它说该文件不存在 (IO.DirectoryNotFoundException) 并将此路径作为它正在查看的路径(我的文件位于 Visual Studio 的 Data\Holidays 文件夹中):

D:\home\site\wwwroot\Data\Holidays\Holidays.txt

发布时路径是否不同?是否必须手动将文本文件上传到 Azure?

谢谢!

【问题讨论】:

    标签: c# azure botframework


    【解决方案1】:

    您是否将该文件作为项目的一部分包含在内? (构建后,检查您的 bin 文件夹)。如果没有,请附上您的文件。

    更多详情,你可以试试这些链接

    1)Entity Framework - How to get relative file path in seed method

    2)ASP.NET Web application file path (Publish on Azure)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 1970-01-01
      相关资源
      最近更新 更多