2017-10-16 49 views
0

我是Azure函数的新手,并试图创建一个示例函数来发送/插入消息到队列&表存储。从Visual Studio发布Azure函数不会生成绑定

我使用Visual Studio 20117 15.3.5专业版(目前我在试用版)

我能够创建一个函数并在当地工作正常,问题是,当我从Visual发布功能工作室到Azure它不是复制/ function.json是错过了绑定

看到波纹管的屏幕截图

Visual Studio代码: Visual Studio Code

酒吧后中国语天青,Function.json文件: After Publish to Azure Function.json file

回答

1

当从VS出版,输出绑定拍摄到的编译的二进制(基于您在代码中看到的属性),以及有没有必要在功能上存在。 JSON。只有触发器出现在那里,因为它们是触发基础设施工作所需的。

通常,在处理VS部署时应忽略此文件。事情会正常工作,您应该将此文件视为实施细节。

+0

我有点担心有两种不同的方式来读取输出绑定('function.json'和编译函数的属性)。似乎在'function.json'上标准化使得所有内容保持一致。从编译函数的属性中读取输出绑定是否有好处,而这些属性不会从'functions.json'中获得? –

+0

它与.cs文件中的源代码相比,它最终在一个编译的二进制文件中。使用VS时,唯一需要关注的是源代码,包括函数的属性。构建你的源代码会产生构建工件(程序集,函数.json和其他东西),通常你不应该太在意你所看到的细节。 –

+0

感谢@DavidEbbo的澄清。我还有一个问题,发布过程的local.settrings.json部分是什么或如何发布? – VInayK

相关问题