If I add settings to my app's web.config file, is there an API to read the settings from my app or do I have to read the file using an XML library?
Tomasz Janczuk
There is no special API that allows you read web.config into your node.js application running in iisnode. Having said that:
- all key/value pairs from the appSettings section in web.config will be promoted to environment variables of the node.exe process, so you can access them using process.env,
- as of iisnode v0.1.19, in addition to web.config, configuration settings can be specified in a iisnode.yml file; see http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html for details.
This example shows how promoted key/value pairs from the appSettings section in web.config are available as environment variables. In your web.config file:
<configuration>
<appSettings>
<add key="abc" value="test" />
</appSettings>
</configuration>
In your node application: console.log(process.env.abc); //--> test
来源:https://stackoverflow.com/questions/10809465/access-web-config-settings-from-iisnode