Программа работает на Windows хорошо. Я опубликовал его в режиме .Net Core в Windows. Но я получаю эту ошибку в Ubuntu:
Unhandled exception. System.ComponentModel.Win32Exception (13): Permission denied
at System.Diagnostics.Process.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at PuppeteerSharp.ChromiumProcess.State.StartingState.StartCoreAsync(ChromiumProcess p)
at PuppeteerSharp.Launcher.LaunchAsync(LaunchOptions options)
at PuppeteerSharp.Launcher.LaunchAsync(LaunchOptions options)
at WebScraping.Authorization.GetCookieByAuthorizationAsync(String[] args, String pathToCookieFile) in C:\Users\Serega\Desktop\dz4all\Homework\WebScraping\Authorization.cs:line 22
at WebScraping.Program.Main(String[] args) in C:\Users\Serega\Desktop\dz4all\Homework\WebScraping\Program.cs:line 41
at WebScraping.Program.<Main>(String[] args)
Я могу предположить, что Visual Studio опубликовала проект только для систем Windows. У меня Ubuntu только терминал. Я установил «--no-sandbox» и headless-mode в настройках запуска PuppeteerSharp и запустил программу под пользователем root на ubuntu. Следовательно, имеет ли дотнет все корневые привилегии? Все библиотеки являются последней версией. Я искал в Интернете, но я не мог найти никакого решения.