【发布时间】:2012-12-18 12:18:09
【问题描述】:
我需要允许我正在安装的站点覆盖错误页面委托,以便它能够正常运行,而不会影响 Web 服务器上的任何其他站点或设置。
首先我尝试使用 C# 自定义操作编辑 Xml,但即使自定义操作以完全管理员权限运行,它也找不到文件 (FileNotFoundException)。我已经对 AppCmd.exe 进行了各种尝试,但我没有设法以任何我能看到的方式更改 applicationHost.config,更不用说我想要的方式了(overrideMode="Allow")。我很难理解为什么因为这很容易手动更改,所以在代码中是如此困难。
此尝试背后的原因是,如果错误处理的根级别功能委托设置为“只读”,我不希望出现 500.19 HTTP 错误。换句话说,我只想安装我的应用程序。
【问题讨论】:
-
这个问题你解决了吗?
标签: iis custom-action appcmd