问题描述
我按照此page上的说明创建了一个静态Web应用程序。 Javsscript Azure函数起作用。
然后,我用C#版本替换了API。现在,当我将该函数发布到Azure时,出现以下错误。
The function language 'dotnet' is unsupported or invalid. The following languages are valid: node.
是否由于 Azure Static WebApp 不支持 dotnet / C#?如果我可以在静态Web应用中使用C#,该如何使用它?
解决方法
不支持C#中的API Functions应用。
Azure静态Web应用程序通过Azure函数提供API。 Azure Functions的功能集中于一组特定的功能,这些功能使您可以为Web应用程序创建API,并允许Web应用程序安全地连接到API。并且API Functions应用必须使用JavaScript。
看看这个:
https://docs.microsoft.com/en-us/azure/static-web-apps/apis#constraints