应用基础

作者: Lewis Jackson
创建日期: 6 可能 2021
更新日期: 1 七月 2024
Anonim
计算机应用基础
视频: 计算机应用基础

内容

定义-应用程序库是什么意思?

应用程序库是目录,其中包含与.NET应用程序相关的所有文件,包括加载到初始或默认应用程序域中的可执行文件(.exe)。

应用程序库是包含应用程序的根目录。为了满足类型请求,运行时使用此值来搜索包含所需类型的程序集。应用程序库是程序集管理器从中开始进行程序集探测的目录。对于基于Web的应用程序,应用程序基础是网站的根。如果为应用程序指定了配置文件,则应用程序库是配置文件的位置,该文​​件存储在应用程序域中运行的代码的配置详细信息。对于具有多个网站的系统,应用程序库是端口80上定义的默认站点。

应用程序基础也称为应用程序文件夹或应用程序目录。它还用于控制应用程序域对其他应用程序的访问。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了应用程序基础

运行时用于为基于Web的应用程序和基于非Web的应用程序搜索依赖程序集的过程是相同的。运行时使用相对于应用程序库的路径进行搜索。

有时,必须为要使用受限权限执行的应用程序创建自定义环境,这降低了与安全漏洞相关的风险。在这种情况下,可以使用所需的安全选项以编程方式创建和配置应用程序域。创建此类自定义应用程序域时,ApplicationSetup类用于指定应用程序基本属性以及其他参数。

应用程序基础是AppDomainSetup类的重要属性,用于获取或更新包含应用程序的目录的名称。对于新创建的应用程序域,ApplicationBase值与其创建者相同。 ApplicationBase属性的类型与System.String相同,并且包含在名称空间,系统和程序集以及mscorlib.dll中。

授予执行应用程序的应用程序域的权限取决于应用程序库的值。例如,尽管应用程序域是由本地计算机创建的,但是如果将应用程序基本属性设置为Intranet目录,则授予该应用程序域的权限将仅限于本地Intranet,并影响授予它的权限。因此,必须正确设置ApplicationBase属性的值以避免错误。

该定义是在.net中编写的