小编gre*_*egm的帖子

如何在 Azure 应用服务中运行 .EXE

我有一个 MVC .NET 应用程序,我想在服务器上运行一些 .exe。exe 是 jarsigner.exe 和 zipalign.exe,用于修改和重新签名 Android APK。我想从控制器运行它们。

它在本地工作,使用进程来启动应用程序,但我作弊并使用了 .exe 和包含 exe 使用的内容的文件夹的硬编码路径。

我已将 .exe 添加到 Visual Studio 中项目的顶层,并添加了一个包含 .exe 要处理的文件的文件夹。

我正在努力研究如何获取exe文件和文件文件夹的路径。一旦我有了它,我就可以调用该流程(我怀疑我可能会遇到权限问题,但一次一步......)。

var processInfo = new ProcessStartInfo(@"C:\jarsigner.exe", @"..arguments"){
 CreateNoWindow = true, UseShellExecute = false
};
Run Code Online (Sandbox Code Playgroud)

c# exe azure azure-web-app-service

7
推荐指数
1
解决办法
8024
查看次数

异步或并行任务 - C#

我有一个应用程序,我需要做两个I/O任务:获取GPS位置,通过蓝牙检索一些数据.这两项任务都可以在不同时间内完成,并且可能需要很长时间.为了提高应用程序的速度,我想同时启动两个活动,然后等待两个活动完成再继续.

如果我这样做:

bool locationStatus= await GetCurrentLocation();
bool vehicleStatus = await GetVehicleData();
Run Code Online (Sandbox Code Playgroud)

第二个功能是否被启动,或者只是未被阻止的UI?

我需要调用并行任务吗?

c# asynchronous task-parallel-library async-await

0
推荐指数
1
解决办法
200
查看次数