在 Visual Studio 2022 中,我右键单击项目并选择发布。发布到文件夹时,文件就在那里,但缺少
web.config
。
如果我从命令提示符运行
dotnet publish
命令,如下所示:
dotnet publish MyProject.csproj -c Release
它也不会创建 IIS 资产。
找到THIS文章后,如果您的 .csproj 文件中有 PublishAot 条目,则需要将其设置为 false。将其更改为 false 后,我现在可以在从 Visual Studio 发布时获得所需的 IIS 资源。