WebMatrix + x64 Node.JS + Express

Se você estiver usando o WebMatrix da Microsoft (talvez porque o Visual Studio não suporte arquivos JADE ainda) para suas aventuras Node.JS e tiver a versão x64 do Node instalada, aqui está o que você precisa fazer para tornar o WebMatrix (na verdade IISNode) capaz de executar o seu aplicativo –

No arquivo Web.config do seu aplicativo, adicione esta seção na parte inferior

<iisnode watchedFiles="*.js;node_modules*;routes*.js;views*.jade"  nodeProcessCommandLine="C:program filesnodejsnode.exe"/>

Se você pesquisar no Google e descobrir que já foi sugerido adicionar este pedaço para que funcione, todas essas sugestões dizem adicionar –

<iisnode watchedFiles="*.js;node_modules*;routes*.js;views*.jade"  nodeProcessCommandLine="&quot;%programfiles%nodejsnode.exe&quot;"/>

mas de alguma forma isso nunca funcionou para mim até que eu codifiquei o caminho para o meu node.exe.

PS para todos aqueles que estão se perguntando se meu sistema não entende o que é a variável % programfiles% , espere. Na verdade, sim. ele imprime o valor para ele se eu ecoar essa variável na linha de comando e eu acredito que essa variável é adicionada em variáveis ​​de sistema por padrão. Corrija-me aqui se eu estiver errado, mas essa dica funcionou para mim.