App Function我正在尝试使用函数应用程序的 kudu zip 推送部署从 CLI更新代码。我正在使用这个命令-
az functionapp deployment source config-zip --name funcApp1 --resource-group MyGroup --src C:\Users\user\Documents\funcApp1.zip
Run Code Online (Sandbox Code Playgroud)
并得到这个输出-
Getting scm site credentials for zip deployment Starting zip deployment. This operation can take a while to complete ... Deployment endpoint responded with status code 202
Run Code Online (Sandbox Code Playgroud)
看起来它有效,但我无法App Function从 CLI 中看到更新的代码。可能是什么问题?
我正在致力于将 .NET 4.x 代码迁移到 .NET 5。单元测试项目广泛使用了 Microsoft Fakes,它最近通过 Visual Studio 2019 获得了 .NET 5 的官方实现。我进行了构建和单元测试在本地运行并开始在 AzureDevOps (On Prem) 中为项目设置 CI/CD 管道。我在本地和构建代理服务器上安装了 VS 2019 Enterprise
我的构建管道包含dotnet restore以下选项
-s https://api.nuget.org/v3/index.json -s "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"
我已将其"C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"作为来源,因为我确定 Microsoft fakes 是由 VS 2019 企业版安装在此特定目录中的本地 nuget 包。
恢复后,将dotnet build运行两个带有以下选项的命令
--no-restore --configuration $(BuildConfiguration) /p:VersionPrefix=$(Build.BuildNumber) /p:AssemblyVersion=$(Build.BuildNumber) /p:GenerateProjectSpecificOutputFolder=True
我使用 2 个dotnet build命令,因为我注意到使用一个命令设置任务的方式导致测试项目在他们正在测试的项目之前构建,并且不想花时间寻找要设置的全局模式构建顺序正确。(或者我误读了日志,无论哪种方式,我在调试时都将其分开以便清楚)
当该dotnet build命令针对测试项目运行时,它会失败并显示消息 The type or namespace name 'Fakes' does not exist in the …
我想要像我记得的 C++ 宏那样的东西,我可以在其中输出当前行号。这是完全相同的代码,但预处理器会将宏替换为当前行。我想要在 PowerShell 中执行类似的操作,这样当 TFS 2015 告诉我第 6 行有错误,但第 6 行是注释时,我就可以知道这意味着什么。显然,我所看到的和 PowerShell “认为”的第 6 行有所不同。
我想编辑使用Visual Studio Code签入TFS的文件,但是即使我已经签出(从Visual Studio中),我在尝试保存文件时也会收到错误消息:“无法保存'myfile.cfc ':发生系统错误(EPERM:不允许进行操作,请打开'd:... \ myfile.cfc')”。我尝试了不同的文件类型,并确保文件的“只读”属性处于关闭状态,但是我仍然无法保存任何内容。(我可以执行“另存为”并编辑和保存该文件,但我当然不会这样做)。
有人知道我能做什么吗?