小编Mig*_*ura的帖子

调试NSIS安装程序的方法?

虽然NSIS允许你构建相当强大的安装程序,但NSIS使用的"它让我想起组装的低级语言"很容易出错,因此,当你希望你的安装程序除了编写文件之外做更复杂的事情时,调试是必须的.

到目前为止,我已经使用了以下Dr Printf式调试技术:

  • 在一个.nsh我包括到处文件,我定义了一个NSIS_DEBUG_MSG根据a的值的宏DEBUG定义
    • 如果DEBUG,宏将引发一个消息框与调试消息
    • 如果DEBUG关闭,宏会做什么

这种方法对我有用,但它有一些缺点:

  • 它需要我填写代码,我觉得这是一个失败的调用NSIS_DEBUG_MSG和重建安装程序几次,直到我得到足够的信息,让我解决问题
  • 如果我的问题是安装程序本身失败(如果安装程序程序死机),那对我没用

所以我想知道的是你为这些安装程序使用的调试方法,以便我可以改进我的.

debugging nsis

13
推荐指数
2
解决办法
1万
查看次数

如何以编程方式配置IIS7?(不使用Metabase)

考虑在IIS中执行大量配置更改的.NET应用程序,例如更改虚拟目录或启用压缩.使用IIS6,可以使用元数据库完成所有操作DirectoryServices.

但是在IIS7中,Metabase兼容性是一个可选组件,因此我假设应该使用其他方法以编程方式执行配置更改.这样做的正确方法是什么?我应该直接编辑applicationHost.config文件还是推荐的API?

.net iis iis-7

3
推荐指数
1
解决办法
3791
查看次数

标签 统计

.net ×1

debugging ×1

iis ×1

iis-7 ×1

nsis ×1