Какой цели .axd
служат файлы?
Я знаю, что он используется в ASP.Net AJAX Toolkit и его элементах управления. Хотелось бы узнать об этом побольше.
Я попробовал поискать в Google, но не смог найти основную информацию.
Какой цели .axd
служат файлы?
Я знаю, что он используется в ASP.Net AJAX Toolkit и его элементах управления. Хотелось бы узнать об этом побольше.
Я попробовал поискать в Google, но не смог найти основную информацию.
Ответы:
из Google
Файл .axd - это файл обработчика HTTP. Есть два типа файлов .axd.
Это файлы, которые создаются во время выполнения всякий раз, когда вы используете ScriptManager в своем веб-приложении. Он создается только один раз, когда вы развертываете его на сервере.
Проще говоря, ScriptResource.AXD содержит все клиентские процедуры javascript для Ajax. Просто потому, что вы включаете диспетчер сценариев, который загружает файл сценария, он никогда не будет отображаться как ScriptResource.AXD - вместо этого он будет просто передан как файл .js, который вы отправляете, если вы ссылаетесь на внешний файл сценария. Если вы встраиваете его в код, он может просто отображаться как часть html как тег и код, но в зависимости от того, кодируете ли вы его в соответствии с тем, как ToolKit обрабатывает его, он может отображаться или не отображаться как ScriptResource.axd. ScriptResource.axd представлен только с AJAX, и вы никогда не увидите его в другом месте.
И конечно это необходимо
источник
WebResource.axd?d=SbXSD3uTnhYsK4gMD8fL84_mH....
файлов .css и .js статичныat System.Web.Handlers.ScriptResourceHandler.ProcessRequest
Дополнительная информация: ServerVariables_PATH_INFO /v2/ScriptResource.axdЭто не файлы (их нет на диске) - это просто имена, под которыми зарегистрированы некоторые обработчики HTTP. Взгляните на
web.config
каталог .NET Framework (напримерC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
):Вы можете зарегистрировать свои собственные обработчики с помощью
whatever.axd
именем в вашем приложенииweb.config
. Хотя вы можете привязать свои обработчики к любым именам, которые вам нравятся,.axd
преимущество заключается в работе с IIS6 по умолчанию (IIS6 по умолчанию передает запросы*.axd
в среду выполнения ASP.NET). Использование произвольного пути для обработчика, напримерDocument.pdf
(или чего-либо еще, кроме расширений, специфичных для ASP.NET), требует дополнительной работы по настройке. В IIS7 в режиме интегрированного конвейера это больше не проблема, поскольку все запросы обрабатываются стеком ASP.NET.источник
Файл AXD - это файл, используемый приложениями ASP.NET для обработки запросов встроенных ресурсов. Он содержит инструкции для
retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.
файлов AXD, которые используются для внедрения ресурсов в веб-страницу на стороне клиента и доступа к ним на сервере стандартным способом.источник