.net-core - dotnet publish - 添加其他参数而不是替换
问题描述
dotnet 发布后,已发布的 web.config 的 <aspNetCore/> 标记中的参数不会被替换,而是将新位置添加到开头。
发布前
<aspNetCore processPath="dotnet" arguments=".\bin\Debug\netcoreapp3.1\Company.Web.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
发布后
<aspNetCore processPath="dotnet" arguments=".\Company.Web.dll .\bin\Debug\netcoreapp3.1\Company.Web.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="进行中” />
期望的
<aspNetCore processPath="dotnet" arguments=".\Company.Web.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
有没有人经历过这种转变不能正常工作?
(编辑 - 添加之前发布标签)
解决方案
推荐阅读
- sql - 如何使用给定月份中先前已知出现条目的值填充表?
- python - 移动/重命名文件时Windows 10上的Python权限错误
- matlab - I'm getting an error "Undefined function 'Romberg' for input arguments of type 'char'." I'm trying to code the romberg integration method
- r - 在 R 图表上对数据标签进行排序
- swiftui - Unable to open a file using .fileImporter on actual device
- oracle - 在“间隙和孤岛”问题中创建(“强制”)孤岛
- html - How can I indicate end of page using html and css
- javascript - Horiontally Scrolling the List Item with buttons in React-Boostrap
- java - gremlin 将字符串属性转换为数字属性
- sql - Postgres SQL查询从列中查找值的计数