我在Visual Studio 2017 15.4.3中创建了一个Azure功能。我正在尝试部署/发布到Azure。所有东西都可以正常工作,但门户中的功能显示为只读。我试图将模式更改为readwrite,但它不成立。它会在刷新时恢复。我尝试在门户网站和Visual Studio中创建功能应用程序。两者都导致只读功能应用程序无用。 API返回404.App Service URL确实显示App Service已启动并正在运行。有没有人有什么建议?谢谢!
答案 0 :(得分:3)
问题是我正在测试错误的网址。但是,我确实知道Azure功能是只读的,因为它的发布方式与我的问题无关。感谢@Mikhail!
答案 1 :(得分:0)
这是VS2017生成的不正确的function.json
问题。从VS2017发布时会出现多个错误。
修复:删除两行以下
"generatedBy": "Microsoft.NET.Sdk.Functions-1.0.0.0",
"configurationSource": "attributes",
如果您正在使用Http触发器,则需要进行另一项修复,然后在绑定配置后添加一行:
"direction": "in"
希望这会有所帮助。
在Azure-Function和Azure-Function issue处的更多详细信息