2011-06-10 19 views
14

En mis AppSettings en web.config, tengo algo como esto:error Valor AppSettings de análisis con una cadena de consulta

<appSettings> 
    <add key="ExternalSystemUrl" value="http://domain.com/page.aspx?id={0}&action=eat&object=bacon" /> 
</appSettings> 

Sin embargo, parece que cuando un signo (&) está incluido en un valor AppSettings, ASP.NET lanza el siguiente error:

An error occurred while parsing EntityName

¿Por qué sucede esto y cómo puedo incluir direcciones URL de este tipo en App.config?

Respuesta

4

puede probar a usar &amp; lugar.

3

En XML, un ampersand le dice al analizador "la información que sigue inmediatamente a este ampersand es una entidad que necesita ser traducida". Si los datos que siguen inmediatamente no son una entidad XML válida, entonces obtienes este error. Si es posible, use &amp; para sus ampersand dentro del XML.

Cuestiones relacionadas