azure - 将自定义技能合并到一个解决方案中
问题描述
我正在创建一个程序并使用 JFK 文件使用的自定义技能集。 https://github.com/microsoft/AzureSearch_JFK_Files/tree/master/JfkWebApiSkills/JfkWebApiSkills 我通过视觉工作室将它发布到我的天蓝色。
现在我需要从https://github.com/Azure-Samples/azure-search-power-skills/tree/master/Text/Distinct添加另一个自定义技能组(Distinct), 当它们位于单独的解决方案中时,我可以将它们都发布到我天蓝色的同一个功能应用程序。但是,我希望将它们都作为一种解决方案,但我很难做到这一点!
我试图复制 distinct.cs
[FunctionName("distinct")]
public static async Task<IActionResult> RunDistinct(
[HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequest req,
ILogger log,
ExecutionContext executionContext)
{
.
.
.
.
return new OkObjectResult(response);
}
并将其添加到 JfkWebAPISkills.cs,我在解决方案中添加了 thesaurus.json 和 Thesaurus.cs。他们都成功发布了,但是当我测试时它不起作用。我得到错误:找不到路径“D:\home\site\wwwroot\thesaurus.json”的一部分。任何人都明白为什么 thesaurus.json 没有被部署!
解决方案
总结您的评论,让其他人更清楚地得到答案。
我得到错误:找不到路径“D:\home\site\wwwroot\thesaurus.json”的一部分。
转到 Visual Studio,右键单击您的thesaurus.json
文件,然后单击Properties
.
更改Copy to Output Directory
为Copy always
。
推荐阅读
- kubernetes - Pod <-> 具有 CPU 和 RAM 的计算机?
- unity3d - 我们可以在着色器中编写自己的采样和包装逻辑吗?可能是什么问题?
- python - Pandas apply() 条件为最后一个非空值及其索引
- android - Android:Webrtc 如何在录制视频通话时录制(发送方和接收方)的音频
- reactjs - 防止组件在特定页面 react-router 中呈现
- vba - 如何运行需要参数“myitem As Outlook.mailItem”的宏?
- azure - AKS pod 之间的请求超时
- sql-server - MSSQL - 在 where 和 on 子句性能上添加条件
- angular6 - 在 Angular 6 中使用 npm 安装 tinyMCE
- r - R:抑制 renv 项目启动消息