i configure my .net framework to run a program on a local intranet. but this program only run in a one of clients and in others this error raise :
the key 'Connectionstring' is not defined in appsettings configuration.
what is it for and how can i fix it

configuration error
LarryETL
i run my program from a share folder and all program files is in my server and clients run this program by a shortcut.
program needs connectionstring to work properly. i copy files by hand in server.
David Törnquist
From the limited information you've provided, it sounds like the application probably tries to connect to a database, and that Visual Studio created an App.config file for you containing the connection string information.
This will be compiled into a file called YourApp.exe.config, where 'YourApp.exe' is whatever you've called your application's executable.
If one machine works fine and all the rest give you errors, that suggests that this config file is present on only that machine. To fix it, it depends on whether you're really using the database connection, or if that somehow got in there by accident. (E.g. a developer accidentally dragged some database item from the Server Explorer onto a form, and tried to remove it again, but didn't realise this config file was created automatically, and failed to delete that.) If the connection string is unnecessary, you'll need to remove the code that thinks it uses it. If the connection string is necessary for the application to run correctly, you'll need to make sure that the configuration file is deployed along with the application. (Either that, or hard-code the connection string.)
How are you deploying the executable to the machines Did you create a .MSI installer Or are you just copying files by hand