我正在创建一个程序并使用 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
。