编辑 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 加密(数据包保密性)。这对于保护通过网络进行的配置信息交换尤为重要。

ms228055.alert_note(zh-cn,VS.90).gif说明:

如果远程服务器中安装了防火墙,就必须允许执行 Dllhost.exe 程序、打开端口 135。将 Dllhost.exe 添加到防火墙例外列表中,将其与网络设置相关联,并定义相关端口,即可实现此目的。

安装

带 /config+ 选项使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 来启用远程配置组件。

通过带 /config- 选项运行该工具来禁用远程配置该组件。

该组件默认随 ASP.NET 一起安装。

请参见

任务

如何:远程访问和修改 ASP.NET 配置文件

概念

使用配置类

ASP.NET 配置概述

参考

ASP.NET IIS 注册工具 (Aspnet_regiis.exe)

其他资源

配置应用程序