右键单击项目-〉调试-〉启动新示例时,得到以下消息。
[1/7/2018 6:48:54 AM]发生ScriptHost错误[1/7/2018 6:48:54 AM]已执行的HTTP请求:[2018年1月7日上午6:48:54]微软.Azure.WebJobs.主持人:为方法“”建立索引时出错。Microsoft.Azure.WebJobs。主机:无法将参数'log'绑定到类型TraceWriter。请确保绑定支持该参数类型。如果您使用绑定扩展(例如,ServiceBus、Timers等),请确保已在启动代码中调用了扩展的注册方法(例如,config.UseServiceBus()、config.UseTimers()等)。[1/7/2018 6:48:54 AM]“requestId”:[1/7/2018 6:48:54 AM]为方法'主数据文件IngestJobs.运行调度异步'编制索引时出错[1/7/2018 6:48:54 AM]“方法”:“获取”、
3条答案
按热度按时间watbbzwu1#
要在您的计算机上运行此功能,您必须执行两项操作。请按照此link中的Visual Studio部分
1.安装Azure-functions-core-tools@核心包是使用npm安装的。
1.如下所示创建调试配置文件和安装程序,并在从visual studio启动时使用该配置文件。
请查看下面的图片以获取帮助。
nr9pn0ug2#
我得到了同样的东西,并通过更新Azure功能和Web作业工具修复了它。
请注意,根据此处的更改列表,仅在15.0.31201.0中启用了对V2函数远程调试的支持,并在15.0.40108.0中获得了错误修复。https://github.com/Azure/Azure-Functions/blob/master/VS-AzureTools-ReleaseNotes.md
因此,进入工具和扩展,查看您拥有的Azure Functions和Web Jobs工具的版本,如果版本低于15.0.40108.0,请进行升级。
csbfibhn3#
我在Visual Studio 2017中的一个全新的Function项目中遇到了同样的错误。在从Visual Studio获得将Azure Function升级到v1.0.7的提示后,我摆脱了错误