[MOSS 2007] Cannot retrieve properties at this time + Are you sure you want to navigate away from this page? = Headache
Sí alguna vez te has encontrado con estos 2 mensajes o con alguno de ellos te voy a intentar facilitar la vida un poco contandote mi experiencia:
Seguro que has buscado por internet y has encontrado soluciones para todos los gustos, pues a mí ninguna de ellas me ha funcionado (Para el primer mensajito), aunque si es verdad que alguna me ha dado alguna pista para encontrar la solución :)
Cannot retrieve properties at this time
Al pulsar sobre el botón de “Editor de texto enriquecido”
Aparece el dichoso mensaje:
Googleando he visto que aparecen distintas soluciones:
- Reciclar el pool
- Modificar web.config http://blogs.msdn.com/gyorgyh/archive/2009/03/04/troubleshooting-web-part-property-load-errors.aspx
El caso es que la primera (Por lo menos a mí no me ha funcionado) y la segunda de lo que comenta a mí no me aparecen esos valores en los web.config.
Así que con las Developer Tools he revisado la llamada que se estaba haciendo al servicio web que recupera dichas propiedades (como explicaba en uno de los artículos) para revisar el resultado de la llamada al servicio web, y como se aprecia en la imagen no hay respuesta:
Revisando el Web.config me he encontrado esto en el elemento httpHandlers:
<httpHandlers>
<remove verb="GET,HEAD,POST" path="*" />
<add verb="GET,HEAD,POST" path="*" ...
<add verb="OPTIONS,PROPFIND,PUT,LOCK,...
<add verb="*" path="Reserved.Rep...
<add verb="*" path="*.asmx" ...
<add verb="*" path="*_AppService.axd"...
<add verb="GET,HEAD" ...
<remove verb="*" path="*.asmx" />
</httpHandlers>
Solución: Pues que aunque se están habilitando todos los verbos para los archivos con extensión *.asmx (Servicios Web) al final se están quitando, por lo que quitando el ultimo remove:
Ya tenemos respuesta del servicio web y no saldrá la dichosa ventana, perooooooo… ahora nos aparece el siguiente mensaje
Are you sure you want to navigate away from this page?
Para esto sí que he encontrado la solución Googleando, que es deshabilitar el soporte nativo de XMLHTTP o lo que es lo mismo deshabilitar el check “Enable native XMLHTTP support”:
Un saludo