【发布时间】:2015-02-06 00:36:52
【问题描述】:
我是 Node.js 的新手,我在我的应用程序中使用了 edge。
在 app.js 我有这段代码
var edge = require('edge');
var helloWorld = edge.func(function () {/*
async (input) => {
return ".NET Welcomes " + input.ToString();
}
*/});
helloWorld('JavaScript', function (error, result) {
if (error) throw error;
console.log(result);
});
当我运行它时,我遇到了这个错误
Exception non gérée:System.MissingMethodException:Méthode introuvable : '布尔值 System.Web.Script.Serialization.ScriptIgnoreAttribute.get_ApplyToOverrides() '。 à ClrFunc.MarshalCLRObjectToV8(句柄*,对象 netdata) à ClrFunc.MarshalCLRExceptionToV8(Handle* , Exception 异常)à ClrFunc.Initialize(Handle* , 参数* args) à initializeClrFunc(Handle* , 参数* args)
你知道如何解决这个问题吗? 谢谢
【问题讨论】:
-
你能把你的错误信息翻译成英文吗?这是一个 .NET Framework 异常。同时显示您的 C# 代码。
-
未处理的异常:System.MissingMethodException:找不到方法:'Boolean System.Web.Script.Serialization.ScriptIgnoreAttribute.get_ApplyToOverrides()'。到 ClrFunc.MarshalCLRObjectToV8(Handle* , Object netdata) 到 ClrFunc.MarshalCLRExceptionToV8(Handle* , Exception exception) 到 ClrFunc.Initialize(Handle* , Arguments* args) 到 initializeClrFunc(Handle* , Arguments* args)