gpt4 book ai didi

asp.net - 如何为 XmlDocumentationProvider 处理 azure 上的路径

转载 作者:行者123 更新时间:2023-12-01 07:54:21 27 4
gpt4 key购买 nike

我正在使用 azure 来部署我的新 Web API,我是在 IIS 和 azure 上部署的新手。

我已经在 azure 上添加了我的 Web API 作为 Web 应用程序,它运行良好,直到我为每个 API 的功能添加了文档。添加描述后,我从 HelpPageConfig.cs 中取消注释下面的行。

config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));

它在本地运行,我能够看到所有描述,但是当我在 azure 上发布它时,我收到错误消息,
Could not find a part of the path 'D:\home\site\wwwroot\App_Data\XmlDocument.xml'.

网站网址: http://mejodo.azurewebsites.net/

我需要改变路径吗?

文件已在我的系统中的 D:\home\site\wwwroot\App_Data 目录中创建。

我需要做哪些更改才能使其正常工作?

最佳答案

我遇到过同样的问题。对我来说,文件是生成的。请按照以下步骤操作。

  • 单击在解决方案资源管理器中显示所有文件。
  • 检查App_Data文件夹中是否有文件
  • 如果您有该文件,请右键单击并将其包含在您的项目中。
  • 现在构建并发布到 Azure。

  • 我希望这会奏效。谢谢

    关于asp.net - 如何为 XmlDocumentationProvider 处理 azure 上的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33490793/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com