EdgeJS调用C#Web API导致AccessViolation异常

时间:2016-01-04 15:10:02

标签: asp.net-mvc c#-4.0 edgejs

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 page上记录的上面的示例代码,但是当代码转移到C#Web API项目时,我得到一致的错误。 AccessViolation Exception。该错误仅在第一次运行时发生,并且仅在重建项目后发生。所有后续运行都很完美。

模具:
VS2015
.NET 4.5.2
EdgeJS 4.0.0

0 个答案:

没有答案