在ASP.NET Core项目中,使用“dotnet publish”命令时,默认情况下不会将文件发布到文件系统中。相反,它会将文件发布到输出目录中,而输出目录的位置取决于项目文件(.csproj)中的配置。
要在文件系统中发布ASP.NET Core项目,您可以通过指定输出目录来解决此问题。以下是一些解决方法的代码示例:
dotnet publish --output /path/to/output/directory
/path/to/output/directory
{
"profiles": {
"YourProfileName": {
"commandName": "project",
"commandLineArgs": "--output /path/to/output/directory"
}
}
}
请注意,以上示例中的“/path/to/output/directory”应替换为您想要将文件发布到的实际目录路径。
使用上述方法之一,您就可以在ASP.NET Core项目中使用“dotnet publish”命令将文件发布到文件系统中。