C# 如何发布到Azure函数运行时
Azure Functions运行时日志()声明了以下内容: 它提供了一个端点,允许您从发布函数 微软VisualStudio、Team Foundation服务器或VisualStudio团队 服务 我找不到任何关于如何发布到Azure函数运行时的本地实例而不是Azure云的示例。我最好使用Visual Studio 2017 Azure函数工具()发布预编译的Azure函数。来自: 如何更新函数应用程序文件 Azure门户内置的函数编辑器允许您更新函数的C# 如何发布到Azure函数运行时,c#,azure,visual-studio-2017,azure-functions,C#,Azure,Visual Studio 2017,Azure Functions,Azure Functions运行时日志()声明了以下内容: 它提供了一个端点,允许您从发布函数 微软VisualStudio、Team Foundation服务器或VisualStudio团队 服务 我找不到任何关于如何发布到Azure函数运行时的本地实例而不是Azure云的示例。我最好使用Visual Studio 2017 Azure函数工具()发布预编译的Azure函数。来自: 如何更新函数应用程序文件 Azure门户内置的函数编辑器允许您更新函数的function.json文件和代码文
function.json
文件和代码文件。要上载或更新其他文件,如package.json
或project.json
或依赖项,必须使用其他部署方法
功能应用程序基于应用程序服务构建,因此所有功能应用程序也可使用。这里有一些方法可以用来上传或更新函数应用程序文件
使用应用程序服务编辑器
wwwroot
下看到host.json
文件和函数文件夹https://.scm.azurewebsites.net
D:\home\site\wwwroot\
以更新host.json
或D:\home\site\wwwroot\
以更新函数的文件host.json
文件复制到/site/wwwroot
或将函数文件复制到/site/wwwroot/
发件人: Azure函数运行时概述 Azure函数运行时为您提供了一种新的方式来利用Azure函数编程模型的简单性和灵活性。Azure Functions Runtime构建在与Azure Functions相同的开源根上,在本地部署,以提供与云服务几乎相同的开发体验 Azure函数运行时由两部分组成:
- Azure函数运行时管理角色
- Azure函数运行时工作角色
- 托管Azure功能管理门户,该门户与您在Azure门户中看到的相同。这使您可以像在Azure门户中一样开发功能
- 在多个功能工作人员之间分配功能
- 提供发布端点,以便可以直接从Microsoft Visual Studio发布函数
如何从VisualStudio直接将函数项目发布到Azure 要直接从Visual Studio将函数项目发布到Azure, 右键单击项目并选择“发布”。在发布页面上,您可以 可以在Azure中创建新功能应用程序,也可以发布到 现有文件夹。注意:即使文件夹选项当前处于禁用状态 显示,目前不打算与Azure功能一起使用
如何在VisualStudio中本地部署函数项目 要向应用程序添加函数,请右键单击项目并单击 选择“添加项目”,然后选择“Azure功能”项目模板。 这将启动Azure函数对话框,允许您选择 所需函数的类型,并输入任何相关绑定 例如,在下面的对话框中,队列触发器询问 您可以输入函数名、连接字符串的名称 存储队列和队列的名称(路径) 这将生成一个包含以下元素的新类:
- 静态运行方法,其属性为[FunctionName]属性。 [FunctionName]属性表示该方法是条目 对于Azure函数
- 第一个参数有一个QueueTrigger 属性,这表示是队列触发器函数(和 将绑定信息作为属性的参数 大小写(队列名称和连接字符串的设置名称)
通过从门户下载发布配置文件,然后在“发布…”对话框的Visual Studio 2015中将其导入,您可以将函数发布到Azure Functions Runtime preview: 关于VS2017工具支持,目前无法将发布设置导入“发布”对话框。我们目前正在与VS团队合作解决此问题