我已经在Delphi中创建了一个ISAPI扩展,可以很好地工作,但是我想知道是否存在关于存储配置设置的最佳实践?我可以想到许多方法来做到这一点,但是我当然想以最好的方式做到这一点。我可能看过所有错误的地方,但找不到任何可以帮助我的东西...

是与dll位于同一目录中的ini或xml文件的好方法吗?还是使用Windows注册表?还是有可能(明智)将特定于ISAPI扩展的配置放入web.config中,从而利用IIS管理器进行配置?或者是其他东西?

最佳答案

我通常使用GetModuleFileName(HInstance);找出DLL的存储位置,并在其中保存文件(ini或xml)。建议将它和DLL放在IIS无法访问的地方,这样就不能通过URL对其进行访问。

10-08 08:35