ASP.net为什么只是应用程序设置字符串?

Tom*_*len 3 asp.net web-config application-settings

    <appSettings>
        <!-- Settings file for website! -->
        <add key="DefaultCookieExpiryMins" value="30" />
    </appSettings>
Run Code Online (Sandbox Code Playgroud)

为什么我必须将所有内容都设置为字符串?为什么我不能在那里有不同的数据类型像int来帮助我停止投射一切?

Jac*_*cob 6

这就是为什么我更喜欢自定义配置部分而不仅仅是在appSettings中放置键/值对.有关如何创建自己的配置部分的更多信息,请参阅此MSDN文章.拥有自己的配置节类后,您应该能够以您想要的任何数据类型访问您的设置.