首页 > 解决方案 > 使用 C# 以编程方式更改远程服务器的 web.config

问题描述

如何使用 C# 使用凭据以连接远程服务器的方式以编程方式修改/操作远程服务器的 web.config?

我可以使用 ConnectionOptions 对象吗?如果可以,如何将 web.config 加载到本地文件中?我想要一个连接远程服务器并将 web.config 从远程服务器的 M 驱动器复制到本地文件的完整示例。修改后,web.config 应该被写回到远程服务器的配置文件中。

我已经编写了下面的代码来连接到远程服务器并且我能够连接它。您能否指导下一步应该是什么?

string serverName = "ipaddress";

ConnectionOptions connection = new ConnectionOptions();
connection.Username = "uname";
connection.Password = "pwd$";

ManagementScope scope = new ManagementScope(@"\\" + serverName + @"\root\cimv2", connection);
scope.Connect();

在此之后,我想读取位于远程服务器位置的文件,例如 'M:\Test\App\config'

标签: c#asp.net-core-2.2

解决方案


推荐阅读