以编程方式解锁 applicationHost.config 中的部分
我已经检查了 ServerManagaer 类,它提供了很多与 IIS 一起使用的功能,它还包含更新 applicationHost.config 文件中的值的方法,但我无法找到任何方法来解锁其中的部分。
例如,为此目的,使用 appcmd.exe unlock config 命令。我需要以编程方式做同样的事情。
I have checked ServerManagaer class and it gives a lot of functionality to work with IIS, it also contains methods to update values in applicationHost.config file, but I can't fine any way to unlock sections there.
For example for that purpose appcmd.exe unlock config command is used. I need to do the same programmatically.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如已经说过的,您可以运行 appcmd 进程。但只是提示,如果您不控制台弹出窗口,您可以重定向输出。
以下是来自 MSDN 的代码
更多详细信息请参见此处
As already said you can run appcmd process. But just a hint that if you don't console to popup you can redirect the output.
Here is the code from MSDN
More details see HERE
据我所知,您无法使用 ServerManager 执行锁定/解锁操作,但您仍然可以以编程方式执行 appcmd.exe 以获得所需的结果:
To my knowledge you can't perform lock/unlock action using ServerManager but still you can execute appcmd.exe programatically to achieve the desired result: