trigger:
- develop
pool:
vmImage: windows-2019
- task: MSBuild@1
inputs:
solution: '**/*.sln'
- task: DownloadBuildArtifacts@1
inputs:
buildType: 'current'
downloadType: 'single'
itemPattern: '**/*.exe'
downloadPath: '$(System.ArtifactsDirectory)'
Run Code Online (Sandbox Code Playgroud)
我在 Azure DevOps 和使用 VS Code 的 YAML 扩展中遇到此 YAML 错误。我正在尝试构建一个 Windows 服务,然后将 .exe 文件放在我可以下载的地方。
Azure 开发运营:
VS代码

错误:
隐式键需要位于一行上,隐式映射键需要后跟映射值
System.Net.WebException:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.'
Run Code Online (Sandbox Code Playgroud)
这是我的 VS2022 解决方案在使用自签名证书和 Android 时出现的错误。
案例如下:
它是一个在本地网络上运行的 Android 应用程序,具有本地 https 后端服务。域管理员已为此服务颁发了证书。但是,该域不是官方 CA(证书颁发机构)。然后,您必须通过设置手动安装 CA。
解决方案的一部分
我为解决此问题所做的是将 CA 证书添加到 Android 设备(通过“设置”>“安全”->“加密和凭据”->“安装证书”)。
Android 应用程序中的 Web 浏览器现在可以成功访问 https 站点,而不会出现警告。
我仍然需要帮助,
但是除非通过网络安全配置进行配置,否则无法通过应用程序访问 CA 商店: https://developer.android.com/training/articles/security-config#TrustingAdditionalCas
这是可以在 Xamarin 时代完成的事情,例如:
但在MAUI我有点迷失,我没有看到合适的资源,mipmap等。
我想用这样的一句话来解决这个问题:
[程序集:应用程序(UsesCleartextTraffic = true)]
...也可以通过网络安全配置进行配置。
是否有一句话或者有人可以帮助我配置我的网络安全配置以使 CA 商店在 MAUI 解决方案中可用?