visual tutorial studio net mvc asp .net asp.net asp.net-mvc

tutorial - ¿Por qué la carpeta aspnet_client regresó a ASP.NET 4?



mvc c# (2)

Recientemente actualicé mi proyecto MVC 1 (ASP.NET 3.5) a MVC 2 (ASP.NET 4). Noté que ahora hay una carpeta "aspnet_client / system_web / 4_0_30319" debajo de la raíz del sitio. Esta carpeta está vacía ... Me pregunto si alguien sabe por qué se creó.

Recuerdo la carpeta aspnet_client de los días de .NET 1.1, pero pensé que estaba obsoleta cuando salió .NET 2.0. Por ejemplo, vea las respuestas en estas dos publicaciones de stackoverflow:

¿Qué es la carpeta aspnet_client en mi sitio web ASP.NET?
¿Para qué es la carpeta aspnet_client bajo la estructura de IIS?

Así que solo tengo curiosidad de por qué está de vuelta.


De acuerdo con la guía de capacitación personalizada para el examen 70-562 (ASP.NET con la versión 3.5 de .NET Framework) escrita por Mike Snell y compañía, y publicada por Microsoft, un uso para esta carpeta (al menos hasta la versión 3.5 , o runtime 2.0.50727) es para temas globales (un tema para todos los sitios en su dominio). En esta sección, describen la creación de un directorio de temas en aspnet_client como:

[iisdefaultroot] / Aspnet_client / System_web / [ version ] / Themes

donde iisdefaultroot es C: / inetpub / wwwroot y la versión es 2.0.50727 por ejemplo.

Dentro de la carpeta Temas, cree una subcarpeta con el nombre de su tema y aplíquelo como lo haría con cualquier otro tema.

Ellos notan que

... Visual Studio no reconoce el nombre del tema global en el IDE; sin embargo, ASP.NET lo procesa correctamente cuando recupera la página en el navegador.

Personalmente no he probado esto, pero pensé que lo tiraría por ahí.


Desde mi experiencia, sigue siendo obsoleto y, al igual que su primer enlace, se creó con el (nuevo) procedimiento aspnet_regiis. Personalmente, descubrí que solo podía eliminarlo y que los sitios seguían funcionando bien, aunque solo he hecho uno o dos sitios Asp.NET 4.

Realmente odioso, en mi humilde opinión.