web.config: 如何读取整数值?
web.config: How do I read an integer value?
我正在制作一个 api,我想从 web.config 中读取一个整数值。我试着这样做:
<applicationSettings>
<HHH.Properties.Settings>
<setting name="loggerPath" serializeAs="String">
<value>Logs</value>
</setting>
<setting name="querytime" serializeAs="String">
<value>30</value>
</setting>
<setting name="windowstime" serializeAs="String">
<value>86400</value>
</setting>
<setting name="alarmarmingtime" serializeAs="String">
<value>300</value>
</setting>
</HHH.Properties.Settings>
</applicationSettings>
我想读取的值是 windowstime,但它抛出一个错误。
在 serializeAs 属性 例如,我不能选择“整数”,因为它是一个枚举类型,没有这个选项。我应该怎么做?
我已经解决了。我用过这个:
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="windowstime" value="86400"/>
</appSettings>
我正在制作一个 api,我想从 web.config 中读取一个整数值。我试着这样做:
<applicationSettings>
<HHH.Properties.Settings>
<setting name="loggerPath" serializeAs="String">
<value>Logs</value>
</setting>
<setting name="querytime" serializeAs="String">
<value>30</value>
</setting>
<setting name="windowstime" serializeAs="String">
<value>86400</value>
</setting>
<setting name="alarmarmingtime" serializeAs="String">
<value>300</value>
</setting>
</HHH.Properties.Settings>
</applicationSettings>
我想读取的值是 windowstime,但它抛出一个错误。
在 serializeAs 属性 例如,我不能选择“整数”,因为它是一个枚举类型,没有这个选项。我应该怎么做?
我已经解决了。我用过这个:
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="windowstime" value="86400"/>
</appSettings>