Mostrar un XML formateado en un textbox

2 05 2009

Hay veces en las que necesitamos mostrar un XML formateado como tal en un textbox. Veamos una posible solución en ASP .NET (visual basic):

‘Cargamos el documento xml
Dim docXml As New XmlDocument()
docXml.LoadXml(<ruta_del_xml_a_mostrar>)

‘Cargamos el xml indentado en la variable strBuilder
Dim strBuilder As New StringBuilder()
Dim opciones As New XmlWriterSettings()
opciones.Indent = True
Dim writer As XmlWriter = XmlWriter.Create(strBuilder, opciones)
docXml.WriteTo(writer)
writer.Close()

‘Mostramos el xml indentado en el textbox
TextBox1.Text = strBuilder.ToString()





Error al ejecutar aplicación ASP.NET con IIS 6.0

13 07 2007

A veces pasa que llevamos mucho tiempo trabajando en una aplicación y que desde Visual Studio se ve de fábula. Una vez acabada la publicamos,  ponemos los archivos en el directorio C:\Inetpub\wwwroot\ , abrimos el navegador, escribimos localhost en la barra de direcciones y…. TACHÁN!!! ERROR!!! El mundo abajo…. veamos hoy el típico error : App-Domain could not be created.

 El error que muestra es:

“Failed to execute request because the App-Domain could not be created. Error: 0×80131902″ . (Nota: El número de error puede variar…)

 Esto ocurre la primera vez que inicias una aplicación en el IIS con el framework 2.0 . No se exactamente porque (posiblemente sea por el orden de instalación del IIS y el framework 2.0) pero la solución es la siguiente:

  •  Ve a Inicio-Ejecutar y allí escribe cmd (abrir una ventana de comandos de Windows).

  • Dirígete al path donde tengas instalado el framework 2.0, si lo tienes por defecto seguramente será: C:\Windows\Microsoft.Net\Framework\v2.0.50727\ .

  • Una vez allí escribe: net stop w3svc para parar los servicios web.

  • Luego escribe aspnet_regiis.exe -i para instalar ASP.NET en el IIS.

  • Y finalmente reinicias los servicios de web: net start w3svc .

 Una vez hecho esto prueba a ejecutar la aplicación. Si está todo correcto funcionará.

 Saludos y espero que os sirva de ayuda!

 by Marc2c