【问题标题】:No "Remove additional files at destination" option in publish settings for WebDeployWebDeploy 的发布设置中没有“在目标位置删除其他文件”选项
【发布时间】:2021-06-04 20:02:40
【问题描述】:

我遇到了一个问题,即一些文件一直停留在我们的 AzureApp 服务位置,用于我发布的 api。我得到的错误是:

"System.ArgumentException: 'A route named 'X' is already in the route collection. Route names must be unique.
Parameter name: name' "

我读到“文件发布选项”中有一个方便的选项,称为“在目标位置删除其他文件”。但是在我自己的设置中,我只有一个选项,如下所示。

有人知道为什么我没有这个选项吗?

【问题讨论】:

  • 您遇到的是代码问题而不是文件问题。在您的启动或控制器的某个地方,您有重复的路线。
  • 我的代码没有改变,它发布得很好,直到它在发布后突然开始出现这个错误。

标签: c# azure api publish webdeploy


【解决方案1】:

点击此按钮,如下图所示。

提示

  1. 如果对您没有用,请导入您可以从 azure 门户下载的配置文件。然后重试。

  2. 或者可能是你机器的bug,你也可以升级你的vs2019再检查一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    相关资源
    最近更新 更多