今天在window server2008上部署node 代码里有edge调用dll的一些方法,dll是4.0的 服务器上装有framework4.0 但是执行的时候直接退出 没有报任何错误,测试了三台服务器,相同配置,其中两台node直接退出,有一台可以成功运行,甚是不解,有哪位大虾能解答一下嘛~~~~
测试代码如下
console.log(11);
var edge = require(“edge”);
var GetSystemInfo= edge.func(function(){
/*
#r “DTH.DetectionSystem.dll”
async(data)=>{
var input=(System.Collections.Generic.IDictionary<string,object>)data;
int nettype = Convert.ToInt32( input[“nettype”]);
DTH.DetectionSystem.ServerDetection c = new DTH.DetectionSystem.ServerDetection();
return c.GetSystemInfo(nettype);
}
*/
});
console.log(22);
第一个能打印,第二个console不能打印直接退出