小编pro*_*cro的帖子

YAML 隐式键需要位于单行上,隐式映射键需要后跟映射值

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 开发运营: azdo 截图 VS代码 vscode 截图

错误:

隐式键需要位于一行上,隐式映射键需要后跟映射值

yaml azure-devops azure-pipelines-yaml

5
推荐指数
1
解决办法
2万
查看次数

信任其他 CA 并在 net6 MAUI 解决方案中使用 Android 证书存储

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 解决方案中可用?

c# android xamarin.android maui

2
推荐指数
1
解决办法
4319
查看次数