RE:.Net y XP Home no muestra imagenes
Hola,
Hay varios factores que debes tener en cuenta sin un IIs instalado.
La página que abres con el explorer, al ser local,la estas abriendo en forma de archivo es decir que en la barra del navegador en vez de aparecerte http:/localhost/tupaginaweb.aspx, te aparece algo así como C:MiCarpeta upaginaweb.aspx.
Esta forma de abrir la página, aunque usa el navegador, es muy diferente una de otra por lo que las imágnes no se pueden mostrar con src="App_Data/Imagenes/IMG001.jpg" . Mas bien deberás emplear src="C:MiCarpetaApp_Data/Imagenes/IMG001.jpg"
Claro está esta incapacidad del navegador por ´convertir la dirección absoluta ( C:) en relativa, te impedirá ver las imágenes en local y si empleas la dirección absoluta, la página solo podrás verla en tu equipo; es decir que si la publicas , las imágenes dejarán de verse.
Por otro lado la carpeta de .NET APP_Data, no es el lugar indicado para poner las imágenes ya que por defecto .NET anula el accesso del tráfico http, a la carpeta con ese nombre. Si logras ver la imagen en local, nuevamente tendrás el problema a la hora de publicar la página en un IIS.
Finalmente ( aunque de esto no estoy seguro en tus sircunstancias ) intenta agregando al principio de la ruta de la imagen el símbolo ~ es decir: src="~/App_Data/Imagenes/IMG001.jpg".
Si el control que tiene la imagen contiene el atributo runat="server", posiblemente ( y de acuerdo a la versión del navegador ) podrás resolver el problema de la ruta relativa y absoluta.
Un saludo,