我是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);
});
当我运行它时,我有这个错误
异常非gérée:System.MissingMethodException:Méthode introuvable:'布尔伊恩 System.Web.Script.Serialization.ScriptIgnoreAttribute.get_ApplyToOverrides() ”。 àClrFunc.MarshalCLRObjectToV8(Handle *,Object netdata)àClrFunc.MarshalCLRExceptionToV8(Handle *, 异常异常)àClrFunc.Initialize(Handle *, 参数* args)àinitializeClrFunc(Handle *, 参数* args)
你知道如何解决这个问题吗? 感谢
答案 0 :(得分:0)
这基本上是由使用错误的.net版本引起的。这就是为什么它找不到javascriptserialiser类。
请阅读此内容以获取更多详情: Cannot find JavaScriptSerializer in .Net 4.0