我有一个自托管的 wcf 服务,其中包含一个运行的启动任务
netsh http add urlacl url=https://+:{PORT}/{SERVICENAME} user=everyone listen=yes delegate=yes"
以前该服务没有 ssl,但旧的 http url 保留仍然存在(或者是由我不知道的其他东西添加的)。
那么我需要在启动任务中添加一个 netsh 删除吗?
编辑:我将桌面版删除到角色以检查预订是否存在。
我有一个自托管的 wcf 服务,其中包含一个运行的启动任务
netsh http add urlacl url=https://+:{PORT}/{SERVICENAME} user=everyone listen=yes delegate=yes"
以前该服务没有 ssl,但旧的 http url 保留仍然存在(或者是由我不知道的其他东西添加的)。
那么我需要在启动任务中添加一个 netsh 删除吗?
编辑:我将桌面版删除到角色以检查预订是否存在。
为了让您更好地理解该场景,当您在云中部署应用程序时,您是在虚拟化环境中的虚拟机中运行应用程序。您的应用程序将在数据中心内运行,但虚拟机将托管在主机上,该主机可因任何特定原因随时更改。这可能是由于来宾操作系统或主机操作系统更新、硬件故障、资源更改要求以及任何其他原因。因此,您不应认为您的虚拟机将始终相同,更具体地说,它是“虚拟的”。
你永远不能假设它会是一样的,它通常是,但如果出现硬件故障并且你的角色在其他地方的数据中心内重新启动,它肯定不会是。任何启动任务都需要是幂等的。