首页 > 解决方案 > 尝试任何 dotnet EF 命令时权限被拒绝

问题描述

我正在构建一个 ASP.NET MVC Web 应用程序。我实现了模型,我正在尝试添加迁移或使用任何 EF dotnet 命令 - 但这是我得到的:

MacBook-Pro:E_sign jennansowayan$ dotnet ef migrations add

System.ComponentModel.Win32Exception (13):权限被拒绝

在 System.Diagnostics.Process.ForkAndExecProcess(字符串文件名,字符串 [] argv,字符串 [] envp,字符串 cwd,布尔重定向标准输入,布尔重定向标准输出,布尔重定向标准错误,布尔 setCredentials,UInt32 用户 ID,UInt32 组 ID,UInt32 [] 组,Int32 和标准输入, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
在 System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start()
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 Microsoft。 EntityFrameworkCore.Tools.Exe.Run(字符串可执行文件,IReadOnlyList`1 args,字符串工作目录,布尔拦截输出)
在 Microsoft.EntityFrameworkCore.Tools.RootCommand.Execute(String[] _) 在 Microsoft.EntityFrameworkCore.Tools.Commands 在 Microsoft.EntityFrameworkCore.Tools.Project.FromFile(String file, String buildExtensionsDir, String framework, String configuration, String runtime) .CommandBase.<>c__DisplayClass0_0.b__0(String[] args) 在 Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args) 在 Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)`` `

标签: c#asp.net-mvc

解决方案


推荐阅读