プログラムで web.config ファイルのカスタム エラー モードを変更するにはどうすればよいですか? 以下を変更する必要があります。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections />
...
<system.web>
....
<customErrors mode="RemoteOnly">
<error statusCode="404" redirect="~/errors/404" />
</customErrors>
に
<customErrors mode="off">
<error statusCode="404" redirect="~/errors/404" />
</customErrors>
誰でもこれについて何か考えがありますか?
アップデート
CoDe aDDictの回答として、私はこれを使用しようとしています:
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
CustomErrorsSection CustomErrorsection = (CustomErrorsSection)config.GetSection("system.web/customErrors");
CustomErrorsection.Mode = CustomErrorsMode.Off;
config.Save();
ただし、例外があります。
Access to the path 'D:\Projects\MyProject\web.config' is denied.