2012-08-15 26 views

Respuesta

1

¿Se hace referencia a la configuración en cualquier parte de su código?

Si no es así, probablemente pueda eliminarlo. Si es así, solo tú puedes determinar cuál puede ser el impacto de eliminarlo.

Tenga en cuenta que esto podría usarse como un ensamblado de un tercero y aún así puede buscarlo y lanzar una excepción si no existe. Esto sería fácil de detectar (su aplicación se caerá)

72

Esto tiene que ver con ASP/Ajax de servicios de aplicaciones de cliente (http://msdn.microsoft.com/en-us/library/bb384297(v=vs.100).aspx)

también me encontré con este código en mi archivo app.config y estaba confundido ya que he desarrolló toda nuestra aplicación desde cero, y no agregó esto.

Lo que descubrí fue que esta línea (y otras debajo de las etiquetas) se agregan automáticamente al archivo app.config de un proyecto cuando la casilla de verificación "Habilitar servicios de la aplicación cliente" está marcada. Resultó que el mío sí, aunque todavía no tengo idea de por qué o cómo sucedió esto.

Para ver si esta opción está seleccionada en su (s) proyecto (s), haga clic con el botón derecho en un proyecto y seleccione "Propiedades". Ve a la pestaña "Servicios" y mira si la casilla de verificación está marcada. Si es así, desmárcala y el XML que estás viendo desaparecerá de tu archivo app.config.

¡IMPORTANTE! - Parece que hay un error en VS2010 (y posiblemente en otras versiones por lo que sé) donde si navegas a la pestaña "Servicios", automáticamente marcará esta casilla por ti, añadiendo el XML errante a tu app.config archivo. Así que una vez que suelte la caja y guarde su proyecto, vaya a una pestaña diferente en la sección de propiedades antes de cerrarla. También obtendrá una referencia innecesaria a "System.Web.Extensions" agregada a su proyecto. Si no está utilizando esto para otra cosa, puede eliminarlo.

+5

Tenga en cuenta que en 2013 el error todavía está allí. Si desmarca "Habilitar servicios de aplicaciones cliente" en la pestaña Servicios para la configuración de su proyecto, VS dejará de agregar texto a su App.config cuando haga clic accidentalmente en la pestaña "Servicios". – bpeikes

+5

VS2015, el error sigue presente –

+3

Lo mismo con VS2017 lol – codenamezero