我已经在Delphi中创建了一个ISAPI扩展,它工作得很好,但我想知道是否有关于如何存储配置设置的最佳实践?我可以想出很多方法来做这件事,但我当然想用最好的方法来做。我可能找错地方了,但我找不到任何帮助我的东西.
ini或xml文件与dll位于同一个目录中是一种好方法吗?还是使用windows注册表?还是可以(也是明智的)在web.config中放置ISAPI扩展特定的配置,从而利用IIS进行配置?还是别的什么?
发布于 2014-06-26 18:27:21
我通常使用GetModuleFileName(HInstance);查找DLL的存储位置,并将文件保存在那里(ini或xml)。保留它和DLL是明智的,因为它是IIS无法访问的,因此它不能通过URL访问。
发布于 2014-06-26 15:27:20
若要在加载ISAPI时检查更改,请在重新读取XML文件之前检查XML文件的日期/时间戳。
https://stackoverflow.com/questions/24431037
复制相似问题