如何覆盖 dotnet publish 的目标文件夹
Posted
技术标签:
【中文标题】如何覆盖 dotnet publish 的目标文件夹【英文标题】:How to overwrite destination folder of dotnet publish 【发布时间】:2019-11-09 20:33:52 【问题描述】:我正在尝试运行dotnet publish -c Release -o [destination-folder-name]
,如果目标文件夹存在,请覆盖它。
这可能吗,它是内置在dotnet
命令标志中的吗?
【问题讨论】:
您能否澄清一下您目前尝试这样做时出了什么问题? 它说我无法创建目录,因为给定名称的目录已经存在;这就是为什么我要问如何覆盖。 这很奇怪 - 我刚刚尝试过,它完全没有任何问题。值得将其包含在问题中 - 以及您正在使用的 .NET SDK 版本,以及可能的示例(最小)项目文件。如果我们能重现问题,我们更有可能为您提供帮助。 【参考方案1】:在执行命令之前执行 IISreset 将解决您的挑战。
【讨论】:
以上是关于如何覆盖 dotnet publish 的目标文件夹的主要内容,如果未能解决你的问题,请参考以下文章
dotnet publish 不使用 appsettings.json
dotnet publish 错误:该进程无法访问该文件,因为它正被另一个进程使用
使用 dotnet publish 发布多个 web.config
在 asp.net 核心的构建后事件中运行 dotnet publish
如何将 blazor 客户端/服务器应用程序发布到 linux Web 服务器?无权访问 ssh 并且 dotnet publish 不提供 index.html