将自定义技能合并到一个解决方案中



我正在创建一个程序并使用 JFK 文件使用的自定义技能集。 https://github.com/microsoft/AzureSearch_JFK_Files/tree/master/JfkWebApiSkills/JfkWebApiSkills 我正在通过Visual Studio将其发布到我的Azure。

现在我需要从中添加另一个自定义技能坐技能集(独特( https://github.com/Azure-Samples/azure-search-power-skills/tree/master/Text/Distinct 当它们在单独的解决方案中时,我可以将它们发布到我 Azure 的同一函数应用程序中。 但是,我想将它们作为一个解决方案,但我很难做到这一点!

我试图复制不同的.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

相关内容

  • 没有找到相关文章

最新更新