此代码在本地运行良好,但返回系统无法找到部署到(.net核心3.0)时指定的文件。
我已经用注释的反馈更新了代码,但是错误仍然存在。
我在这里错过了什么?
var folder = Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData);
var filePath = Path.Combine(folder, @"npm\mapshaper.cmd");
// Outputs: "C:\DWASFiles\Sites\MyWebApp\AppData\npm\mapshaper.cmd"
var process = new System.Diagnostics.Process
{
StartInfo =
{
FileName = filePath,
Arguments = @"arguments"
}
};
try
{
process.Start();
}
catch (Exception e)
{
return $"Running Process.Start. Path {filePath}: {e.Message}.";
}

发布于 2019-10-18 18:12:48
App服务还不支持.net Core3.0。您需要在自容器模式下部署。
https://stackoverflow.com/questions/58338937
复制相似问题