Hola.., de hecho esa es una forma normal y bien estrucuturada manera de guardar la cadena de conexion... ya que si llegas a cambiar el nombre de usuario, bd, etc solo tienes que modificar tu web.config y afectará a todo tu proyecto.
Ahora:
Cita: pero cuando lo pongo no me compila el proyecto:
Recuerda ponerlo entre:
Cita: <configuration>
<appSettings >
<add key="ConnectionString " value="data source=KEITHER\\VSdotNET;initial catalog=miproyecto;persist security info=False;user id=sa;workstation id=KEITHER;packet size=4096" />
</appSettings>
<system.web>
...
...
</system.web>
</configuration>
Para mandarlo a llamar en cualquier página que esté dentro de tu proyecto lo haces así:
Dim objConn As New SqlConnection(System.Configuration.ConfigurationSe ttings.AppSettings("
ConnectionString "))
Solo recuerda que web.config es un xml case sensitive.
Saludos y suerte