ClickOnce问题 - 不会从菜单快捷方式运行

时间:2010-09-09 01:07:38

标签: .net clickonce install

尝试创建ClickOnce安装。内部网络内部。

安装后(自动)运行一次。然后从菜单项运行时它不会运行。任务管理器中的仔细检查显示它在那里是一个“过程”(不是应用程序),但不可见。如果您再次更新(“发布”)应用程序,它将从菜单快捷方式运行一次,但不会在任务管理器中再次运行(显示相同的行为)。

最有可能与安全有关。它作为一个值得信赖的应用程序,没有证书。不知道如何调试这个。

2 个答案:

答案 0 :(得分:0)

我唯一的想法:

  1. 如果为所有用户安装,请尝试 在帐户下运行 管理员权限。
  2. 尝试安装并运行 登录到帐户 管理员权限。
  3. 尝试使用信任部署 所述证书here
  4. 这至少可以让您缩小问题是否确实与安全相关的可能性。

答案 1 :(得分:0)

如果它在管理员帐户下安装后再运行,然后返回非管理员,我会询问您的应用程序是否只执行一次,第一次运行。例如,我的应用程序在LocalApplicationData中的缓存文件夹中创建文件,但仅在用户第一次运行应用程序时创建。如果你有这样的东西,它可能需要管理员权限,因此它第一次工作,但不会导致问题,因为它已经运行一次。您的问题与ClickOnce有关的唯一关系是您使用它来部署它的事实。 C / O不需要管理权限即可安装ClickOnce应用程序。如果您的应用程序正在运行并且失败,那么这与安装或不安装有关。