0

我是 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 操作发布

有人可以帮我解决这个错误吗?

4

0 回答 0