¿Para qué .axd
sirven los archivos?
Sé que se usa en ASP.Net AJAX Toolkit y sus controles. Me gustaría saber más sobre eso.
Intenté buscarlo en Google, pero no pude encontrar la información básica.
¿Para qué .axd
sirven los archivos?
Sé que se usa en ASP.Net AJAX Toolkit y sus controles. Me gustaría saber más sobre eso.
Intenté buscarlo en Google, pero no pude encontrar la información básica.
Respuestas:
de Google
Un archivo .axd es un archivo de controlador HTTP. Hay dos tipos de archivos .axd.
Estos son archivos que se generan en tiempo de ejecución cada vez que usa ScriptManager en su aplicación web. Esto se genera solo una vez cuando lo implementa en el servidor.
Simplemente, ScriptResource.AXD contiene todas las rutinas de JavaScript del lado del cliente para Ajax. El hecho de que incluya un administrador de secuencias de comandos que carga un archivo de secuencia de comandos nunca aparecerá como ScriptResource.AXD; en su lugar, simplemente se pasará como el archivo .js que envía si hace referencia a un archivo de secuencia de comandos externo. Si lo incrusta en el código, entonces puede aparecer simplemente como parte del html como una etiqueta y un código, pero dependiendo de si codifica de acuerdo con cómo lo maneja el ToolKit, puede aparecer o no como un ScriptResource.axd. ScriptResource.axd solo se presenta con AJAX y nunca lo verá en otro lugar
Y por supuesto es necesario
fuente
WebResource.axd?d=SbXSD3uTnhYsK4gMD8fL84_mH....
. Los archivos .css y .js son estáticosat System.Web.Handlers.ScriptResourceHandler.ProcessRequest
Más información: ServerVariables_PATH_INFO /v2/ScriptResource.axdEsos no son archivos (no existen en el disco), son solo nombres con los que se registran algunos controladores HTTP. Eche un vistazo al
web.config
directorio de .NET Framework (por ejemploC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
):Puede registrar sus propios controladores con un
whatever.axd
nombre en el de su aplicaciónweb.config
. Si bien puede vincular sus controladores a los nombres que desee,.axd
tiene la ventaja de trabajar en IIS6 de forma predeterminada (IIS6 pasa las solicitudes*.axd
al tiempo de ejecución de ASP.NET de forma predeterminada). El uso de una ruta arbitraria para el controlador, comoDocument.pdf
(o realmente cualquier cosa, excepto las extensiones específicas de ASP.NET), requiere más trabajo de configuración. En IIS7 en modo de canalización integrado, esto ya no es un problema, ya que todas las solicitudes son procesadas por la pila ASP.NET.fuente
Un archivo AXD es un archivo que utilizan las aplicaciones ASP.NET para manejar solicitudes de recursos incrustados. Contiene instrucciones para los
retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.
archivos AXD que se utilizan para inyectar recursos en la página web del lado del cliente y acceder a ellos en el servidor de forma estándar.fuente