首页 > 解决方案 > 如何在不创建 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 也是如此

标签: .net.net-coreweb-configdotnet-publish

解决方案


推荐阅读