【问题标题】:ClickOnce giving strange errors on startupClickOnce 在启动时给出奇怪的错误
【发布时间】:2013-04-10 18:01:36
【问题描述】:

我部署了一个小型 ClickOnce 应用程序。我注意到,在我的机器上,我收到了奇怪的启动错误,例如“Windows 无法访问指定的设备、路径或文件。您可能没有访问此项目的适当权限。”尝试以管理员身份运行它,它甚至没有开始加载。手动访问exe,一切正常。有没有办法来解决这个问题?谢谢。

编辑:尝试重新安装,同样的错误。

EDIT2:出现错误 xml:

<?xml version="1.0" encoding="utf-16"?>
<Answers Version="1.0">
    <Interaction ID="IT_LaunchMethod">
        <Value>ContextMenu</Value>
    </Interaction>
    <Interaction ID="IT_SelectProgram">
        <Value>NotListed</Value>
    </Interaction>
    <Interaction ID="IT_BrowseForFile">
        <Value>C:\Users\MyUserPath\AppData\Local\Apps\2.0\RN7Y3C3O.4KQ\P64V6E15.NWW\somelongfoldername\MyFile.exe</Value>
    </Interaction>
</Answers>

知道这意味着什么吗?

EDIT3:就在有人说路径错误之前:我没有修改任何东西,我试图让 ClickOnce 完成它的工作。如果路径不对,就是 ClickOnce 的问题,我只是安装了它,然后尝试打开它。

【问题讨论】:

  • 您是从开始菜单快捷方式启动应用程序吗?右键单击快捷方式并选择属性以在安全选项卡下查看目标并确保它是有效路径。如果您启用了更新,请确保此路径也可用。右键单击 proj 文件并在 delpoy(?) 选项卡下检查项目的属性是否有任何不正确或丢失的地址。
  • 他们都很好。但是谢谢:)

标签: clickonce


【解决方案1】:

好的,这只是我的防病毒软件正在全力以赴。糟糕的启发式使它阻止了它,但是,它并没有告诉我。我只是发现,因为当我更改了我的防病毒软件时,我让它工作了。很奇怪……

【讨论】:

  • 今天发生在我身上。由 Avast Free Anti-Virus 静默阻止引起
【解决方案2】:

你能解释一下你在哪里看到上面的 XML 吗?我以前从未见过这样的事情。那么你什么时候看到错误?当用户安装它时,它是第一次工作,还是只是在以后的时候它不起作用?

您的安装 URL 是什么?它是发布到 Web 服务器,还是发布到文件共享并且用户无权访问它?或者您是否正在做一些完全不同的事情,例如将部署复制到用户的机器并以这种方式安装?

【讨论】:

  • 我在它给我一些启动错误后看到它,它把我链接到它。它,第一次不起作用。它已部署到 Dropbox 公共文件夹。而这只发生在我身上。它在其他几台计算机上运行良好。
  • 如果问题发生在启动时,而不是在安装应用程序时,那么这不是 ClickOnce 问题,而是您的应用程序中的错误。尝试放入一些跟踪日志或消息框语句来找出它失败的确切位置。可能是您无权访问您尝试访问的某些文件。
  • 我也是这么想的。所以我将 Main 包裹在 try catch 中。没有什么。它不会运行。
猜你喜欢
  • 2016-05-14
  • 1970-01-01
  • 2013-01-05
  • 1970-01-01
  • 2017-11-11
  • 1970-01-01
  • 1970-01-01
  • 2012-05-21
  • 2014-11-04
相关资源
最近更新 更多