Azure预编译功能的URL格式应该是什么?
下载使用预编译功能应用的示例代码的干净副本部署到我的测试Azure帐户,但似乎没有工作...... 好的,更确切地说,我无法让它工作: - )
我尝试过网址... https://xxx.azurewebsites.net/api/HelloHttpTrigger ...与现有基于C#脚本的功能应用调用类似
来自"标准"功能应用程序我得到了预期的"请在查询字符串或请求正文中传递名称"
但是从预编译开始,只需得到一个404 ......
在Kudo中检查, function.json 文件位于 HelloHttpTrigger 文件夹中, FunctionsLibraryProject.dll 位于\ bin中文件夹
percent
以及该方法的代码......
{
"disabled": false,
"scriptFile": "..\\bin\\FunctionsLibraryProject.dll",
"entryPoint": "FunctionsLibraryProject.HelloHttpTrigger.Run",
"bindings": [
{
"authLevel": "anonymous",
"name": "req",
"type": "httpTrigger",
"direction": "in"
},
{
"name": "$return",
"type": "http",
"direction": "out"
}
]
}
答案 0 :(得分:2)
网址显示在Get function URL
按钮下。但一般来说,我认为您的网址是正确的。
404可能意味着您在函数中有编译/接线错误。转到门户网站并尝试从那里运行它,看看是否有任何错误。
如果您在二进制程序集之前上传了function.json
,则可能需要重新启动Web应用程序或再次更改function.json
- 我曾经卡住" scriptFile指向错误的路径&#34 ;那种错误。