【问题标题】:Publishing Azure Function from VS 2017 does not create csx file从 VS 2017 发布 Azure 函数不会创建 csx 文件
【发布时间】:2017-09-14 20:58:53
【问题描述】:

我使用 VS 2017 创建了一个简单的 Azure Function 来测试工具。

这是项目:

这是发布屏幕:

单击发布按钮不会显示任何进度,但我可以在门户中看到新功能。 但是发布的Function只有function.json,没有csx文件。

我做错了什么?

提前致谢。 问候。

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    这是设计使然。 VS2017 (15.3) 不会创建csx 脚本,而是将您的代码部署为预编译函数。您可以通过查看function.json 中的scriptFileentryPoint 属性来判断使用了预编译函数。

    顺便说一句,Publish 的结果可以在 Visual Studio 的Output 选项卡中看到。

    【讨论】:

    • 那么,我是否应该不使用 Visual Studio 进行部署?或者我应该取消选中预编译功能吗? csx 脚本背后的想法是什么?
    • @JamshaidKamran 您可以使用 Visual Studio。 csx 是开发 Azure Functions 的初始方法。现在,预编译的函数是要走的路。只是不要期望在从 VS 或 func CLI 发布后在门户中看到 csx 文件。
    • Shikov 好的,明白了。那么,我如何在使用 Visual Studio 部署后添加我的 .exe 文件。正如我所见,他们在发布后禁用了上传功能?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 2020-06-01
    相关资源
    最近更新 更多