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");
}
}
}
我正在考虑尝试从C#调用node.js。我有上面的示例代码记录在他们的GitHub 页面上,但是当代码移到 C# Web API 项目时,我得到一个一致的错误。
. 该错误仅在第一次运行时发生,并且仅在项目重建后发生。所有后续运行都完美运行。AccessViolation Exception
工具:
VS2015
.NET 4.5.2
EdgeJS 4.0.0