¿Por qué no designer.cs para el sitio web ASP.NET?

Si creamos una aplicación web ASP.NET en Visual Studio, podemos ver que cada archivo .aspx tendrá un archivo .aspx.designer.cs generado automáticamente asociado. Pero en el caso de un sitio web ASP.NET, cada archivo aspx solo tiene un archivo .aspx.cs de código.

Mi pregunta es ¿por qué el sitio web ASP.NET no tiene un archivo .cs de diseñador generado automáticamente?

¿Cuál es el propósito del archivo de diseñador generado automáticamente en el caso del proyecto de aplicación web? (Creo que nadie está tocando ese archivo de diseñador)

¿Por qué el sitio web ASP.NET no tiene un archivo .cs de diseñador generado automáticamente?

Porque el código es comstackdo por VisualStudio sobre la marcha. Cada página se comstack en una dll separada.

¿Cuál es el propósito del archivo de diseñador generado automáticamente en el caso del proyecto de aplicación web?

El archivo del diseñador se crea como una clase parcial que funciona como un puente entre los archivos aspx y aspx.cs, que también proporciona soporte para IntelliSense. Nadie toca el archivo del diseñador porque Visual Studio lo actualizó automáticamente cuando se realiza algún cambio en el archivo aspx.

A continuación se presentan referencias que le proporcionarán más información:

¿Sitio web ASP.NET o aplicación web ASP.NET?

aspx.designer.cs ¿cómo funciona?