Я попытался добавить исполняемый файл в свою рабочую роль Azure и вызвать его из кода. Но я не уверен на 100%, как должен выглядеть путь. Я добавил исполняемый файл в Visual Studio в свой проект рабочей роли, установил содержимое и всегда копировал. В моей рабочей роли я звоню
Process.Start(Path.Combine(Environment.GetEnvironmentVariable("RoleRoot"), "Executable.exe"));
Что приводит к
Необработанное исключение AppDomain Exception: система не может найти файл, указанный в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) [...] в System.Threading.ThreadHelper.ThreadStart()
Имя моего проекта Azure — «AzureProject», имя моей рабочей роли — «QueueWorker», исполняемый файл «Executable.exe». Я полагаю, что путь неправильный.