VSCode运行Logic App报错,能否禁用扩展包版本检查?
在VSCode中运行Logic App启动失败,但命令行执行正常,能否禁用扩展包版本检查?
在VSCode中运行Logic App时出现启动错误,但在host.json所在文件夹的命令提示符中执行c:\Users\xxxx\.azurelogicapps\dependencies\FuncCoreTools\func host start命令可正常运行。查看详细日志后,怀疑是获取扩展包Microsoft.Azure.Functions.ExtensionBundle.Workflows版本信息的步骤导致问题,请问是否可以在VSCode中禁用该检查?
错误日志
Executing task: C:\Users\xxxx\.azurelogicapps\dependencies\FuncCoreTools\func host start Azure Functions Core Tools Core Tools Version: 4.0.5455 Commit hash: N/A (64-bit) Function Runtime Version: 4.27.5.21554 [2024-05-16T12:35:05.618Z] There was an error performing a read operation on the Blob Storage Secret Repository. [2024-05-16T12:35:05.621Z] Azure.Storage.Blobs: Service request failed. [2024-05-16T12:35:05.622Z] Status: 301 (Moved Permanently) [2024-05-16T12:35:05.622Z] [2024-05-16T12:35:05.623Z] Headers: [2024-05-16T12:35:05.624Z] Server: BlueCoat-Security-Appliance [2024-05-16T12:35:05.624Z] Location: REDACTED [2024-05-16T12:35:05.625Z] Connection: close [2024-05-16T12:35:05.625Z] . [2024-05-16T12:35:05.656Z] A host error has occurred during startup operation 'fe9f6d13-1e96-4772-9cea-784392c5085c'. [2024-05-16T12:35:05.657Z] Azure.Storage.Blobs: Service request failed. [2024-05-16T12:35:05.658Z] Status: 301 (Moved Permanently) [2024-05-16T12:35:05.658Z] [2024-05-16T12:35:05.659Z] Headers: [2024-05-16T12:35:05.660Z] Server: BlueCoat-Security-Appliance [2024-05-16T12:35:05.661Z] Location: REDACTED [2024-05-16T12:35:05.661Z] Connection: close [2024-05-16T12:35:05.662Z] . [2024-05-16T12:35:05.853Z] There was an error performing a read operation on the Blob Storage Secret Repository. [2024-05-16T12:35:05.855Z] Azure.Storage.Blobs: Service request failed. [2024-05-16T12:35:05.855Z] Status: 301 (Moved Permanently) [2024-05-16T12:35:05.861Z] [2024-05-16T12:35:05.862Z] Headers: [2024-05-16T12:35:05.862Z] Server: BlueCoat-Security-Appliance [2024-05-16T12:35:05.863Z] Location: REDACTED [2024-05-16T12:35:05.863Z] Connection: close [2024-05-16T12:35:05.863Z] . Value cannot be null. (Parameter 'provider') [2024-05-16T12:35:05.874Z] Host startup operation has been canceled
Logic App工作流定义
{ "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "actions": { "Send_message": { "type": "ServiceProvider", "inputs": { "parameters": { "entityName": "qu001", "message": { "contentData": "hello" } }, "serviceProviderConfiguration": { "connectionName": "serviceBus", "operationId": "sendMessage", "serviceProviderId": "/serviceProviders/serviceBus" } }, "runAfter": {} } }, "contentVersion": "1.0.0.0", "outputs": {}, "triggers": { "Recurrence": { "type": "Recurrence", "recurrence": { "interval": 3, "frequency": "Day" } } } }, "kind": "Stateful" }
解决方案
可以通过以下方式禁用VSCode中Logic App扩展的扩展包版本检查:
通过VSCode设置界面操作
- 打开VSCode设置(快捷键
Ctrl+,) - 搜索
Azure Logic Apps: Disable Extension Bundle Version Check - 勾选该选项即可禁用版本检查
- 打开VSCode设置(快捷键
手动编辑settings.json
- 打开用户或工作区的
settings.json文件 - 添加以下配置项:
"azureLogicApps.disableExtensionBundleVersionCheck": true
- 打开用户或工作区的
另外从日志来看,错误根源是Blob存储请求被BlueCoat安全设备重定向(301状态码),导致密钥仓库读取失败。如果禁用版本检查后仍有问题,建议检查网络代理设置,确保Func Core Tools能正常访问所需的Azure存储资源。
内容的提问来源于stack exchange,提问作者user195166
相关产品推荐
相关产品推荐

