.net - 如何在不创建 web.config / .exe 文件的情况下运行“dotnet publish”?
问题描述
我在我的应用程序上运行“dotnet publish”命令,它确实创建了一个 web.config 文件和一个 exe 文件。我不会在 IIS 服务器后面运行应用程序,所以我假设这些文件并不是真正需要的。
我无法弄清楚如何使命令不创建这些文件。
项目文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<Nullable>enable</Nullable>
<WarningsAsErrors>nullable</WarningsAsErrors>
</PropertyGroup>
</Project>
目标是创建“依赖于框架的跨平台二进制文件”。如果我理解正确的话。
看起来 .exe 文件对于从此处的文档进行跨平台发布总是“开启” 。也许 web.config 也是如此
解决方案
推荐阅读
- html - 当子元素溢出时,Bootstrap cols(flex-nowrap)比父元素占用更多空间:hidden 和 word-spacing:no-wrap
- python - 从 Panda Dataframe 获取 XY 值
- java - 排序后如何删除数组中的特定重复数据?
- python - 即使安装了“openpyxl”也无法读取 xlsx 文件
- powershell - 如果可能,寻求有关完成此 Wsus 脚本的帮助
- python-3.x - Python 3 将 UTF_16_le 编码的文本文件打开并解码为日语而不是英语
- powerbi - DAX:根据当前表中的值从其他表中获取 distinctcount
- apache - 将 URL 从复数改写为单数
- rust - 如何计算包含原始值的结构的哈希值与 serde-json 库
- django - 无法在 django rest 框架中以供应商身份登录