2017-01-06 63 views
2

documentation for Edge.js指出,爲了讓我的應用程序具有.net設置,我需要將它們放入node.exe.confignode/edge:替代node.exe.config

如何:app.config中

當運行的Node.js應用程序中的C#代碼,應用程序配置文件是 node.exe.config並應設旁邊node.exe文件。

這將創建衝突,因爲我有幾個邊緣應用程序運行在這個盒子上。有什麼選擇?

+0

'File.ReadAllText(「myconfig.file」)'?你有什麼嘗試? –

+0

'app.config'是一個.Net配置文件。我必須讓它由框架加載和處理。那裏的幾個設置是配置.Net本身。 – Sylvain

+0

我確定的另一種方法是在該盒子上運行每個應用程序的一個節點安裝。但它是一個Web服務器,它將擁有數百個具有自己配置的邊緣應用程序實例,因此不能很好地擴展。 – Sylvain

回答

0

您可以將node.exe放入每個項目的根目錄中。那麼你可以爲每個項目設置node.exe.config

順便說一句,我建議每個項目都有node.exe,因爲您有能力爲每個項目使用不同版本的NodeJS而不會發生衝突。 NodeJS更新速度非常快,有時對於某個項目需要進行一些更改,但可能會破壞其他項目的代碼。