Cualquier referencia a profilecommon provoca un error. El valor no puede ser nulo. Nombre del parámetro: tipo

He buscado durante dos semanas, todas las noches, leyendo exhaustivamente los hilos del foro y probando todas las soluciones sugeridas, sin importar cuán extravagantes. Así como es el caso con los muchos hilos del foro sobre este mismo problema, el sitio funciona bien en mi máquina de desarrollo. Se implementa sin errores. Funciona desde el servidor de producción y lee datos de la base de datos, pero cuando intenta acceder a un perfil se bloquea con este error.

Varias publicaciones dicen que marque o desmarque una opción llamada "eliminar el archivo compilado app_code.com", pero aparentemente esta era una opción de Visual Studio 2005. No se encuentra en ningún lugar en Visual Studio 2010. Varias publicaciones dicen que asegúrese de que App_Code.dll esté presente en mi directorio bin. Está presente. Eliminé manualmente el archivo app_code.compile para ver si eso hizo alguna diferencia. He cambiado el marco de destino de 4.0 a 2.0 y 3.5. Eliminé completamente el sitio en IIS, creé una carpeta diferente con un nombre diferente y volví a implementar el sitio con cada combinación de "permitir que este sitio precompilado sea actualizable" y "Usar nombres fijos y conjuntos de página única". He incluido referencias a System.Web.Profile y System.Web y System.Web.Profile.ProfileCommon. Creé un sitio web nuevo y nuevo dirigido a .net framework v4.0 y copié ese archivo web.config en mi aplicación y recreé mis entradas de perfil para asegurarme de que no bloqueé nada en el archivo de configuración en el camino. He quemado velas y usado hechizos vudú. He rezado Literalmente, he probado todas las sugerencias imaginables en cada hilo del foro relacionado con este error en las primeras cinco páginas o más de devoluciones en Google y Bing. He pasado 14 días sin hacer casi nada más que intentar que este sitio web aparezca sin este error.

Una publicación dijo que para garantizar que haya una referencia a app_code.dll en el directorio bin. No sé cómo hacerlo, ya que se creó dinámicamente.

¿Alguien tiene alguna idea fresca sobre esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta