A que tipo de finalidade os .axd
arquivos servem?
Eu sei que ele é usado no ASP.Net AJAX Toolkit e seus controles. Eu gostaria de saber mais sobre isso.
Tentei pesquisar no Google, mas não consegui encontrar informações básicas.
A que tipo de finalidade os .axd
arquivos servem?
Eu sei que ele é usado no ASP.Net AJAX Toolkit e seus controles. Eu gostaria de saber mais sobre isso.
Tentei pesquisar no Google, mas não consegui encontrar informações básicas.
Respostas:
do Google
Um arquivo .axd é um arquivo HTTP Handler. Existem dois tipos de arquivos .axd.
Esses são arquivos gerados em tempo de execução sempre que você usa o ScriptManager em seu aplicativo da web. Isso está sendo gerado apenas uma vez quando você o implanta no servidor.
Basta colocar o ScriptResource.AXD que contém todas as rotinas javascript do lado do cliente para Ajax. Só porque você inclui um gerenciador de scripts que carrega um arquivo de script, ele nunca aparecerá como ScriptResource.AXD - em vez disso, será simplesmente passado como o arquivo .js que você enviará se fizer referência a um arquivo de script externo. Se você incorporá-lo ao código, ele pode simplesmente aparecer como parte do html como uma tag e código, mas dependendo se você codificar de acordo com como o ToolKit lida com isso - pode ou não aparecer como um ScriptResource.axd. ScriptResource.axd é introduzido apenas com AJAX e você nunca o verá em outro lugar
E claro que é necessário
fonte
WebResource.axd?d=SbXSD3uTnhYsK4gMD8fL84_mH....
arquivos .css e .js são estáticosat System.Web.Handlers.ScriptResourceHandler.ProcessRequest
Mais informações: ServerVariables_PATH_INFO /v2/ScriptResource.axdEsses não são arquivos (eles não existem no disco) - são apenas nomes sob os quais alguns gerenciadores de HTTP são registrados. Dê uma olhada no
web.config
diretório do .NET Framework (por exemploC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
):Você pode registrar seus próprios manipuladores com um
whatever.axd
nome em seu aplicativoweb.config
. Embora você possa vincular seus manipuladores a quaisquer nomes que desejar,.axd
tem a vantagem de trabalhar no IIS6 pronto para uso por padrão (o IIS6 passa as solicitações para*.axd
o tempo de execução do ASP.NET por padrão). Usar um caminho arbitrário para o manipulador, comoDocument.pdf
(ou realmente qualquer coisa exceto extensões específicas do ASP.NET), requer mais trabalho de configuração. No IIS7 no modo de pipeline integrado, isso não é mais um problema, pois todas as solicitações são processadas pela pilha ASP.NET.fonte
Um arquivo AXD é um arquivo usado por aplicativos ASP.NET para lidar com solicitações de recursos incorporados. Ele contém instruções para que os
retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.
arquivos AXD sejam usados para injetar recursos na página da Web do lado do cliente e acessá-los no servidor de maneira padrão.fonte