strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";

解决方案 »

  1.   

    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfappsettingselement.htm
    -------------------
    <appSettings> 元素存储自定义应用程序配置信息,如数据库连接字符串、文件路径、XML Web services URL 或存储在应用程序的 .ini 文件中的任何信息。使用 System.Configuration.ConfigurationSettings 类可以在代码中访问在 <appSettings> 元素中指定的键/值对。可以在 Web.config 和应用程序配置文件的 <appSettings> 元素中使用 file 属性。此属性指定了一个配置文件,该文件提供附加设置,或重写在 <appSettings> 元素中指定的设置。file 属性可用于源代码管理组开发方案,例如,当用户需要重写在应用程序配置文件中指定的项目设置时。用 file 属性指定的配置文件必须将 <appSettings>(而非 <configuration>)作为根节点。以下是 file 属性指定的配置文件使用的正确代码:            <?xml version="1.0" encoding="utf-8" ?>
                <appSettings>
                <add key="Application1" value="MyApplication1" />
                <add key="Setting1" value="MySetting" />
                </appSettings>
    示例
    下面的示例说明如何在配置文件中定义自定义应用程序设置。<configuration>
        <appSettings>
            <add key="Application Name" value="MyApplication" />
        </appSettings>
    </configuration
      

  2.   

    strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";
    中media也就是配置文件中的key,看你代码,它似乎是存放一个文件位置的的节点,有可能配置如下
    <?xml version="1.0" encoding="utf-8" ?>
                <appSettings>
                <add key="media" value="c:\media\" />           
    </appSettings>
    查看你的webconfig文件,可以正确的看到
      

  3.   

    这个是读.config配置文件中appSettings中的键值.
    <appSettings>
            <add key="media" value="......" /> 
    </appSettings>strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";
    就是读media键值的值.
      

  4.   

    ConfigurationSettings.AppSettings["media"]
    就是从你的配置文件里读取键为Media的值
    如下所示<configuration>
    <appSettings>
    <add key="ConnStr" value="Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"/>
    </appSettings>ConfigurationSettings.AppSettings["ConnStr"]
    就是返回"Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"这个字符串,
      

  5.   

    ConfigurationSettings.AppSettings是读取web.config中自定义值,具体介绍查看MSDN,楼上已经给出连接了查看你的web.config应该有如下配置节
    <configuration>
        <appSettings>
            <add key="media" value="mediaValue" />
        </appSettings>
    </configuration>