Unable to start appium programatically in C#

I am unable to start appium 1.0.2-beta.2 programatically in C#

AppiumLocalService service = new AppiumServiceBuilder().WithIPAddress(“127.0.0.1”).WithLogFile(new FileInfo(@“c:\temp\log.txt”)).UsingPort(4723).WithAppiumJS(new FileInfo(@“C:\Users\Myuser\AppData\Local\Programs\appium-desktop\resources\app\main.js”)).UsingDriverExecutable(new FileInfo(@“C:\Program Files\nodejs\node.exe”)).Build();
service.Start();

An exception of type ‘OpenQA.Selenium.Appium.Service.Exceptions.AppiumServerHasNotBeenStartedLocallyException’ occurred in appium-dotnet-driver.dll but was not handled in user code

The local appium server has not been started. The given Node.js executable: C:\Program Files\nodejs\node.exe Arguments: “C:\Users\Myuser\AppData\Local\Programs\appium-desktop\resources\app\main.js” --port 4723 --address 127.0.0.1 --log c:\temp\log.txt.
Time 120000 ms for the service starting has been expired!