C# 如何从.NET类中以编程方式访问服务器级IIS连接设置? 背景 我们正在使用基于.NET的报告工具 报告工具使用了一个设置文件,在不同的环境之间进行更新很麻烦(不进行转换等) 报告工具允许我们编写在特定时间运行的.NET插件,以便我可以动态修改设置文件 我们可以访问IIS,并可以在该级别添加设置/连接字符串 目标
我想:C# 如何从.NET类中以编程方式访问服务器级IIS连接设置? 背景 我们正在使用基于.NET的报告工具 报告工具使用了一个设置文件,在不同的环境之间进行更新很麻烦(不进行转换等) 报告工具允许我们编写在特定时间运行的.NET插件,以便我可以动态修改设置文件 我们可以访问IIS,并可以在该级别添加设置/连接字符串 目标,c#,.net,iis,iis-7,connection-string,C#,.net,Iis,Iis 7,Connection String,我想: 通过将所有连接字符串和设置移动到IIS服务器级别设置来简化部署。 甚至我们的开发人员也可以在本地使用IIS,所以这对他们来说不是问题 使用我正在编写的.NET插件连接到应用程序所在的服务器,并提取连接字符串和设置文件 问题: 如何从.NET类中以编程方式访问服务器级IIS连接设置 注意事项 此应用程序不使用web.config。 编辑:虽然应用程序显然不使用web.config,但在部署应用程序时确实存在web.config,因此理论上我可以通过.NET插件访问它 这实际上
- 通过将所有连接字符串和设置移动到IIS服务器级别设置来简化部署。
- 甚至我们的开发人员也可以在本地使用IIS,所以这对他们来说不是问题
- 使用我正在编写的.NET插件连接到应用程序所在的服务器,并提取连接字符串和设置文件
- 此应用程序不使用web.config。
- 编辑:虽然应用程序显然不使用web.config,但在部署应用程序时确实存在web.config,因此理论上我可以通过.NET插件访问它
- 这实际上是5个不同的网站。我将以同样的方式为每个网站实现插件
- IIS服务器仅用于此目的,因此我希望设置和配置元素在所有web应用程序中都是全局的