EdgeJS вызывает в C# Web API, вызывая исключение AccessViolation

using System.Threading.Tasks;
using System.Web.Http;
using EdgeJs;

namespace edge2.Controllers
{
    public class ValuesController : ApiController
    {
        public async Task<object> Get(int id)
        {
            var func = Edge.Func(@"
            return function (data, callback) {
                callback(null, 'Node.js welcomes ' + data);
            }
            ");
            return await func(".NET");
        }
    }
}

Я пытаюсь вызвать node.js из C#. У меня есть приведенный выше пример кода, который документирован на их странице GitHub, но когда код перемещается в проект C# Web API, я получаю непротиворечивую ошибку.AccessViolation Exception, Ошибка возникает только при первом запуске и только после перестроения проекта. Все последующие заезды работают отлично.

Инструментальное:
VS2015
.NET 4.5.2
EdgeJS 4.0.0

0 ответов

Другие вопросы по тегам