azure - 如何在 VS Code 中完全删除 Azure Function 工作区?

标签 azure visual-studio-code azure-functions

我正在尝试使用 VS Code 进行我的第一个 Azure 函数开发。在 Azure 扩展中,我使用“工作区”面板中的“创建函数...”按钮来创建 python 函数。

Create Function button

Azure 工具扩展在此过程中在后台做了很多事情,例如设置一个由“requirements.txt”提供的新虚拟环境,老实说,我不知道还有什么。

好吧,长话短说,我想完全删除该功能,然后重试。也许是无知,为了删除它,我只是删除了创建该函数的文件夹。我已经检查了两次和三次,该文件夹肯定已经消失了。但是,当我在 Azure 选项卡中查看“工作区”时,创建该函数时创建的“本地项目”仍然存在,并指向不再存在的目录。

Local Project within Workspace

如您所见,项目内没有任何功能,但项目本身仍然存在。当我尝试使用“创建函数”按钮创建新函数时,像以前一样,我收到简单的错误消息:“找不到“requirements.txt”文件。”

requirements.txt error

在我看来,Azure 工具正在尝试在旧项目中创建一个新函数,但是当它寻找“requirements.txt”文件来帮助它与其交互时,它找不到它(因为我删除了它),并且保释。但也许我错了。

如何才能真正删除最初为在 VS Code 中容纳我的第一个函数而创建的“本地项目”?

当我手动删除 Azure 工作区选项卡中“本地项目”所指向的目录(使用 Windows 资源管理器)时,我预计“工作区”中的“本地项目”会消失。

当我尝试创建一项新功能时,我希望 Azure 工具能够识别所有虚拟环境基础设施的缺乏,从而创建一个新功能,或者可能给我一些比“requirements.txt 文件”提供更多信息的错误找不到。”

我尝试在我为该函数创建的文件夹所在的存储库上使用“git reset HEAD --hard”,但没有任何运气。

到目前为止,我已经在谷歌上搜索了如何删除这个“本地项目”,无论它是什么。

最佳答案

In VS Code, navigate to the folder where the function apps are located and delete them. Make sure that the folder is not open in VS Code, as that could cause issues.

enter image description here

  • requirements.txt 包含

enter image description here

enter image description here

  • 选择文件夹路径旁边的终端,然后输入 func host start 运行

enter image description here

enter image description here

关于azure - 如何在 VS Code 中完全删除 Azure Function 工作区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75860612/

相关文章:

azure - 如何限制将 Azure Functions 发布到 API 管理的访问权限?

Python 脚本在用 VS 代码打开时找不到文件,但在终端上工作正常

node.js - 在expressjs中获取发出请求的客户端的ip地址

azure - 如何使用公共(public) SSH key 在 Azure 数据工厂中创建 SFTP 连接

c# - Azure函数: how to implement delay of retrying queue message better

javascript - Visual Studio Code - 如何在调试期间内联显示变量值?

node.js - Visual Studio代码: Deploy to azure appears to work but no files seem to transfer

azure - 我在 azure 存储资源管理器中没有 'azure-webjobs-hosts' 容器,因此我的 azure 函数应用程序将无法运行

发布后Azure函数导入pyodbc错误

python - 使用 Python SDK 时出现 Azure 存储错误