WIX调试版“启动服务的权限不足”

时间:2010-03-12 16:17:59

标签: c# .net windows-installer

我已经构建了一个安装和启动服务的WIX项目。对于发布版本,它似乎工作正常,但对于调试版本,我得到“启动服务的权限不足”。任何线索为什么会发生这种情况?

使用.net / Visual studio。

JD。

2 个答案:

答案 0 :(得分:3)

根据我的经验,此错误消息总是会产生误导。通常它实际上是服务exe的错误。显示消息框后,转到dos提示符并运行EXE。您很可能会看到显示堆栈跟踪。如果您看到File Not Found Exception,那么您可能缺少依赖项。任何其他错误,它可能只是代码的问题。

通常在将新服务集成到我的安装中时,我会将其设置为自动启动但不创作任何特定的启动事件。这让我可以与开发人员一起解决问题,然后再将其完全连接到安装程序中。

答案 1 :(得分:0)

最可能的原因:它适用于已安装(或已安装)Visual Studio的计算机,因为这意味着它们还安装了运行时库的调试版本。它在没有Visual Studio的计算机上不起作用。