2009-06-26 14 views
12

im pasando URL desde la configuración web en la que tengo que escribir
Ejemplo :: URL = http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN332&ei=yktESuLfIIbg7APpquQj&sa=X&spell=1Cómo tener &/& en el archivo web.config

si escribo esta URL en el archivo web.config im ponerse en URL válida .

¿Cómo hacerlo?

+1

Yo sugeriría ser un poco más específico en su pregunta: ¿Usted no está tratando de agregar una dirección URL en el web.config, que está tratando de agregarlo en un lugar específico, y en función de los comentarios que dejó a otras respuestas, intenta hacer algo que no es compatible: use el Módulo de reescritura de IIS7 para redirigir a los usuarios de su sitio a otro servidor. –

Respuesta

5

Web.config necesita ser XML válido, por lo tanto, reemplace el & con & amp ;. Cuando se lee desde su configuración u siempre se puede convertir de nuevo con HtmlDecode

+0

ya lo intenté con esta opción. reemplace el & con & amp. Si la URL está en el siguiente formato, funciona bien: to = "~/content/category.aspx? SID = 13" ;;; si URL = http: //www.google.co.in/search? hl = en & rlz = 1R2SKPB_enIN332 & ei = yktESuLfIIbg7APpquQj & sa = X & spell = 1 no funciona – jyoti

+0

puede extraer la URL de su web.config. y una vez que lo tienes ¿conviertes el & a un solo '&'? ¿Cuál es el error que estás recibiendo? – russau

26

Asegúrese de que está escrito utilizando codificación XML adecuado (que, amont otras cosas, sustituirá a todos los personajes '&' con '&').

Esto debería funcionar bien:

<add key="uri" value="http://www.google.co.in/search?hl=en&amp;rlz=1R2SKPB_enIN332&amp;ei=yktESuLfIIbg7APpquQj&amp;sa=X&amp;spell=1" /> 
+0

lol - respondió en el mismo segundo. ¡Nunca había visto eso antes! – russau

+0

im trabajando en URlRewitting donde tuve sigue Tag ::: Recibo el siguiente error: " http://www.google.co.in/search "no es una ruta virtual válida – jyoti

+0

¿Estás seguro de que puedes reescribir a una URL en otro servidor? si no, reescriba a una página en su servidor, y redireccione desde allí ... – russau

Cuestiones relacionadas