下面提供修改方案,这样DNT.config文件就可以放在站点虚拟目录下而不是站点根目录下了。
文件BaseConfigProvider.cs中,找到 filename = context.Server.MapPath("/DNT.config");
修改为 filename = context.Server.MapPath("~/DNT.config");
文件BaseConfigFileManager.cs中,找到 filename = context.Server.MapPath("/DNT.config");
修改为 filename = context.Server.MapPath("~/DNT.config");
文件SetupPage.cs中,找到 filename = context.Server.MapPath("/DNT.config");
修改为 filename = context.Server.MapPath("~/DNT.config");
下载附件解压缩后替换原bin目录下相同文件,然后安装论坛一次,就可以使用虚拟目录下的DNT.config文件了。
附件:
Discuz.Config.rar 附件:
Discuz.Install.rar