编辑 ASP.NET 远程配置文件
更新:2007 年 11 月
ASP.NET 配置 API 使您可以编辑远程服务器上的配置文件。具体来说,可以修改远程服务器上任何 Microsoft Internet 信息服务 (IIS) 应用程序或其子目录中的配置文件。此外,还可以修改远程服务器的配置。
在远程配置 ASP.NET 应用程序时,应考虑以下几点:
可在其中执行远程配置的环境约束。尤其是客户端和目标计算机上的 .NET Framework 内部版本号、可编辑的配置文件、在 IIS 中启用 ASP.NET 以及所需的访问权限等。
启用或禁用目标计算机上的远程配置的 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。
打开和更新配置文件所需的配置 API。
安全含义和准则。
有关远程配置的示例,请参见如何:远程访问和修改 ASP.NET 配置文件。
远程配置组件:客户端-服务器连接
若要允许客户端计算机访问服务器配置文件,必须在服务器上安装远程配置组件。这样允许远程调入存储在服务器上的 .NET Framework 配置 API。
下面的代码是启用此组件的命令。
Aspnet_regiis /config+
安全性
远程配置组件在调用方的用户上下文中运行,并要求调用方是计算机上的管理员。否则,系统会发出拒绝访问错误。
默认情况下,远程配置组件被注册为使用 DCOM 加密(数据包保密性)。这对于保护通过网络进行的配置信息交换尤为重要。
说明: |
---|
如果远程服务器中安装了防火墙,就必须允许执行 Dllhost.exe 程序、打开端口 135。将 Dllhost.exe 添加到防火墙例外列表中,将其与网络设置相关联,并定义相关端口,即可实现此目的。 |
安装
带 /config+ 选项使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 来启用远程配置组件。
通过带 /config- 选项运行该工具来禁用远程配置该组件。
该组件默认随 ASP.NET 一起安装。
请参见
任务
概念
参考
ASP.NET IIS 注册工具 (Aspnet_regiis.exe)