Blog Recent Posts

This Blog

Syndication

Search

Tags

News

Community

Email Notifications

Archives

Blogs recomendados

Sitios

Blog Archive List

Aporte - Donación

Si el contenido te fue de utilidad puedes donar

PayPal. La forma rápida y segura de pagar en línea.

 

[ASP.NET] Error: Could not load file or assembly [XXX] The parameter is incorrect … HRESULT: 0x80070057 (E_INVALIDARG). Solución
Esos errores que aparecen en tu vida y vaya a saber que planetas se alinearon…

En una aplicación web con ASP.NET 3.5/VS2008 en una de las maquinas de desarrollo dio este mensaje de error el momento de debugear

Mensaje de Error:

Could not load file or assembly ‘…’ or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

Y para “colmo de males” el mensaje directamente era por el assembly de AJAX Control Toolkit

Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

Solución efectiva y eficaz (al estilo del botón reset)

Con Diego dimos en la solución eliminando la carpeta temporal de Temporal de Archivos de ASP.NET que es donde “la magia” de la compilación dinámica genera sus archivos

Esta carpeta generalmente se encuentra aquí:

%SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NET Files

Como estamos trabajando con ASP.NET 3.5 en core del framework es 2.0 así que la carpeta específicamente se encuentra aquí:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

NOTA IMPORTANTE: Desarrollando en Vista/Windows 7

Justamente en la maquina donde generaba el error es un Windows 7, y si utilizamos un usuario que no es administrador local de la maquina la carpeta temporal se “redirecciona” aquí

%LocalAppData%\Temp\Temporary ASP.NET Files

Ejemplo:

c:\Users\[Usuario]\AppData\Local\Temp\Temporary ASP.NET Files 

 


Espero que les pueda servir de ayuda o guía…

Published 12/7/2010 21:42 por José A. Fernández

Comparte este post: