这表面上看起来像是Python ArcGIS ArcPy RuntimeError: NotInitialized的重复,但这是不同的,因为
\n\n指的是持续发生的错误,而我仅从 IIS 收到\n错误
\n\n我有一个调用 Python 脚本的 ASP.NET 应用程序。该代码使用 System.Diagnostics.Process 对象调用 Python.exe 并向其传递参数,例如 Python 脚本的位置和其他参数。\n该 Process 对象在 C# 中如下所示
\n\n Process proc = new Process();\nproc.StartInfo.Verb = "runas"; \nproc.StartInfo.FileName = pathToPythonExe;\nproc.StartInfo.Arguments = procArgs;\nproc.StartInfo.RedirectStandardError = true;\nproc.StartInfo.RedirectStandardOutput = true;\nproc.StartInfo.CreateNoWindow = true;\nproc.StartInfo.UseShellExecute = false;\nproc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;\nproc.Start();\nproc.WaitForExit(); \nerrorToConsole = proc.StandardError.ReadToEnd();\nproc.WaitForExit();\nmessageToConsole = proc.StandardOutput.ReadToEnd();\nproc.WaitForExit();\nRun Code Online (Sandbox Code Playgroud)\n\nPath 和 PYTHONPATH 环境变量准确指向 Python 可执行文件所在的位置。
\n\n当我在 …