ASP.NET - IS

   
Vista:

IS

Publicado por LE (2 intervenciones) el 31/08/2009 21:19:03
Cómo programar en el WEB.Config

--------------------------------------------------------------------------------
Saludos

Por favor, alguien me podria indicar una forma de programar mi web.Config, lo que pasa es que quiero setear una variable con un valor u otro, depediendo de otro valor que tengo almacenado en una sesion al momento que hice el LOGIN.

Es decir:
1. Cuando hago el login ya conozco la IP del cliente
2. La IP me dice si el acceso fue un acceso dentro de la LAN(1) o fuera(2), y le asigno en una sesion: AccesoCliente=1/2, respectivamente.
3.Cuando exporto un reporte en RSS coje como ruta un valor seteado en el Web.Config, pero este siempre esta como RUTA=Server1, algo asi....

<add key="URL_REPORT_SERVER" value="http: //server1/ReportServer/Pages/ReportViewer.aspx"/>

Ahora bien, en el tercer paso lo que desearía es que dependiendo del valor que tiene AccesoCliente (1 o 2) tambien se pueda programar en el Web.Config y asignarle algo asi..

if AccdesoCliente=1 then
<add key="URL_REPORT_SERVER" value="http: //server1/ReportServer/Pages/ReportViewer.aspx"/>
else
<add key="URL_REPORT_SERVER" value="http: //UNA_DIRECCION_IP/ReportServer/Pages/ReportViewer.aspx"/>
end if

Al intentar programar no me reconoce la sintaxis IF THEN.
Como lo hago?

Gracias por la ayuda brindada.

LE
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:IS

Publicado por Vicente García Zuñiga (41 intervenciones) el 19/09/2009 00:07:16
protected void SettingButton_Click(object sender, EventArgs e)
{
Configuration config;

config = WebConfigurationManager.OpenWebConfiguration(”~”);

AppSettingsSection settingChange;

settingChange = config.GetSection(”appSettings”) as AppSettingsSection;

if (settingChange != null)
{

settingChange.Settings["setting"].Value = setting.Text;

config.Save();

}

}

Saludos

Vicente García Zuñiga
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:IS

Publicado por Luis (2 intervenciones) el 19/09/2009 00:11:42
Gracias Vicente por su ayuda. Me funcionó todo la la perfeccion.. Gracias por la ayudadita.!!!

LUIS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar