虽然NSIS允许你构建相当强大的安装程序,但NSIS使用的"它让我想起组装的低级语言"很容易出错,因此,当你希望你的安装程序除了编写文件之外做更复杂的事情时,调试是必须的.
到目前为止,我已经使用了以下Dr Printf式调试技术:
.nsh我包括到处文件,我定义了一个NSIS_DEBUG_MSG根据a的值的宏DEBUG定义
DEBUG是上,宏将引发一个消息框与调试消息DEBUG是关闭,宏会做什么这种方法对我有用,但它有一些缺点:
NSIS_DEBUG_MSG和重建安装程序几次,直到我得到足够的信息,让我解决问题所以我想知道的是你为这些安装程序使用的调试方法,以便我可以改进我的.
考虑在IIS中执行大量配置更改的.NET应用程序,例如更改虚拟目录或启用压缩.使用IIS6,可以使用元数据库完成所有操作DirectoryServices.
但是在IIS7中,Metabase兼容性是一个可选组件,因此我假设应该使用其他方法以编程方式执行配置更改.这样做的正确方法是什么?我应该直接编辑applicationHost.config文件还是推荐的API?