【发布时间】:2021-11-19 21:40:21
【问题描述】:
我正在尝试将我的 .net core 5.0 应用程序发布到我们的 IIS 服务器。每次我都不断收到以下错误:
严重性代码描述项目文件行抑制状态 错误 Web 部署任务失败。 (使用指定进程(“Web 管理服务”)连接到远程计算机(“myServer”),但无法验证服务器的证书。如果您信任服务器,请再次连接并允许不受信任的证书。了解更多信息:@987654321 @)
我在同一个问题上发现了这个post。无论我在发布配置文件中使用什么配置,尽管它似乎都不起作用。我有点困惑,我导入的发布配置文件不包含 PropertyGroup 信息或类似的信息。只是带有相关信息的 publishProfile 标签。
发布设置:
这是我的发布设置。为了让我的应用程序发布忽略服务器证书,我需要添加什么?我只想说我尝试添加 AllowUntrustedCertificate 和其他帖子中的许多其他建议。该设置应该放在 publishProfile 信息中还是紧跟在 PublishData 中?无论哪种方式,我所做的都不起作用。
<?xml version="1.0" encoding="utf-8"?>
<publishData>
<publishProfile
publishUrl="https://MYSERVER:8172/msdeploy.axd"
msdeploySite="ToolController"
destinationAppUrl="http://myWebSite"
mySQLDBConnectionString=""
SQLServerDBConnectionString=""
profileName="Default Settings"
publishMethod="MSDeploy"
userName="myUserName" />
</publishData>
我也在使用 Visual Studio 2019,以防万一。
【问题讨论】:
标签: c# visual-studio iis .net-core certificate