我是 github 操作的新手,我正在尝试使用 Web 部署发布配置文件(.pubxml 文件)将 Web 应用程序发布到托管站点(不是 Azure)。
我正在使用此命令发布
run: dotnet publish ".\my-project.csproj" "/p:PublishProfile=.\my-profile.pubxml" /p:UserName=${{ secrets.user }} /p:Password=${{ secrets.pass }}
操作失败并出现以下错误:
Executing command: dotnet ef migrations script --no-build --idempotent --configuration Debug --output "D:\a\some-path\obj\Release\net5.0\PubTmp\EFSQLScripts\my-db-context.sql" --context MyDbContext
C:\Program Files\dotnet\sdk\5.0.401\Sdks\Microsoft.NET.Sdk.Publish\targets\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(221,5): error : Entity Framework SQL Script generation failed
我可以使用本地计算机上的相同命令发布到托管站点,但无法从 github 操作发布
有人可以帮我解决这个错误吗?