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>