Cambiar archivos cs o dll en un sitio web ASP.NET puede hacer que el sitio web se estanque temporalmente. ¿Qué factores están relacionados con el tiempo de la tarjeta?
Si este es el caso, se debe en gran medida al mecanismo de precompilación (también traducido como precalentamiento). neto. No hay solución para este problema. Solo podemos precompilar lo antes posible a través de algunas configuraciones en lugar de precompilar cuando se solicite. Pero este método solo puede decir que si la precompilación se completa cuando se realiza la solicitud, será muy rápido; si no se completa, la precompilación seguirá siendo muy lenta; El método específico puede ser la palabra clave "Precalentamiento de IIS ASP.NET" de Baidu.
Pero en términos generales, el proceso de precompilación se completará en unos segundos. Si lleva mucho más tiempo, entonces hay otros factores que afectan el problema. En términos generales, podemos partir de dos aspectos:
1. Tiempo de espera de verificación de firma digital: esto se puede resolver deshabilitando la verificación de firma digital, que se puede resolver a través de Baidu "ASP.NET Authenticode Signature"; p>
2. Hay un código de cuello de botella en el rendimiento en el evento Application_Start (el núcleo de ASP.NET corresponde al inicio), por lo que es necesario realizar una creación de perfiles para solucionarlo lentamente.