由于函数的 http 触发器绑定中的错误路由模板,Azure Function 应用程序关闭
Azure Function app down due to wrong routing template in http trigger binding of a functions
-
azure-devops
-
azure-active-directory
-
azure-functions
-
azure-functions-runtime
-
azure-functions-core-tools
出于我的函数应用程序的研发目的,我创建了一个 httptrigger 函数。创建函数后,我尝试从集成中修改 httptrigger 绑定。我错误地将路由模板修改为/{userid}并保存。在那之后我的其他功能现在不工作了。好像整个功能应用都挂了。
为了让函数应用程序重新工作,我执行了以下步骤但没有得到任何解决方案。
- 修改路由模板。 (无法执行此操作)
- 从函数应用程序中删除有问题的函数。 (无法执行此操作)
- 重新启动函数应用程序。 (没有运气)
- 从函数应用中禁用有问题的函数。 (没有运气)
以上都无法使我的函数应用程序正常运行。它在函数应用程序的概览选项卡上方显示以下错误消息。
Microsoft.AspNetCore.Routing:创建名称为 'Test' 且模板为 'api//{userId}' 的路由时出错。 Microsoft.AspNetCore.Routing: 路由模板分隔符'/'不能连续出现。它必须由参数或文字值分隔。 (参数 'routeTemplate')。 Microsoft.AspNetCore.Routing: 路由模板分隔符'/'不能连续出现。它必须由参数或文字值分隔
现在谁能帮助我如何让我的函数应用程序再次运行?
谢谢
我通过将“路线模板”修改为 /test
重现了您的问题,如下图所示。它显示与您相同的错误消息,也无法修改“[=25=]路线模板”回到“集成”页面。
要解决这个问题,您可以点击您函数的“代码+测试”,然后选择“function.json” ,然后删除 /
of route
字段,如下图所示。在这个页面,我们就可以修改成功了。
那请稍等片刻,您的功能将恢复正常。
azure-devops
azure-active-directory
azure-functions
azure-functions-runtime
azure-functions-core-tools
出于我的函数应用程序的研发目的,我创建了一个 httptrigger 函数。创建函数后,我尝试从集成中修改 httptrigger 绑定。我错误地将路由模板修改为/{userid}并保存。在那之后我的其他功能现在不工作了。好像整个功能应用都挂了。
为了让函数应用程序重新工作,我执行了以下步骤但没有得到任何解决方案。
- 修改路由模板。 (无法执行此操作)
- 从函数应用程序中删除有问题的函数。 (无法执行此操作)
- 重新启动函数应用程序。 (没有运气)
- 从函数应用中禁用有问题的函数。 (没有运气)
以上都无法使我的函数应用程序正常运行。它在函数应用程序的概览选项卡上方显示以下错误消息。
Microsoft.AspNetCore.Routing:创建名称为 'Test' 且模板为 'api//{userId}' 的路由时出错。 Microsoft.AspNetCore.Routing: 路由模板分隔符'/'不能连续出现。它必须由参数或文字值分隔。 (参数 'routeTemplate')。 Microsoft.AspNetCore.Routing: 路由模板分隔符'/'不能连续出现。它必须由参数或文字值分隔
现在谁能帮助我如何让我的函数应用程序再次运行?
谢谢
我通过将“路线模板”修改为 /test
重现了您的问题,如下图所示。它显示与您相同的错误消息,也无法修改“[=25=]路线模板”回到“集成”页面。
要解决这个问题,您可以点击您函数的“代码+测试”,然后选择“function.json” ,然后删除 /
of route
字段,如下图所示。在这个页面,我们就可以修改成功了。
那请稍等片刻,您的功能将恢复正常。