Clickonce App无法启动Windows 1803

时间:2018-05-16 20:55:44

标签: windows clickonce

我有一个来自Visual Studio 2015 SP3的Clickonce应用程序,该应用程序已发布到网络服务器并仅在内部使用。从Visual Studio启动时,该程序工作正常。它在具有1803更新的Windows计算机上运行正常。但是一旦机器更新到1803,应用程序就不再启动了。我得到“正在检查更新......”窗口,然后什么都没有。在全新安装时,我通常会让Smartscreen告诉我该程序可能很危险。它没有那么远。

我已经从具有1803更新的计算机创建了Clickonce,但问题仍然存在。

我已将机器与网络断开连接。应用程序启动但后来没有数据库访问权限,它需要数据库。它还被写入隐藏按钮,这些按钮将使用数据库来阻止用户尝试执行需要它的操作。

我在https://social.technet.microsoft.com/Forums/en-US/7cbd16f5-526e-4b0b-a186-3ebf41b7b349/smartscreen-prompt-does-not-show-for-clickonce-app-since-windows-10-update-1803?forum=win10itprogeneral找到了解决方法(第3段)。当我从上面提到的目录启动应用程序时,我得到了Smartscreen并且无论如何都可以告诉它运行。每次我点击桌面图标,它都可以正常工作。

如果发布了新版本,则会下载新版本并更新程序,但不再显示Smartscreen,并且应用程序永远不会启动。

所以在安装最新更新和Smartscreen之间,这是失败的。有其他人经历过这个并且知道为什么?

4 个答案:

答案 0 :(得分:6)

是的,令人沮丧的是我今天也经历过这一点。大概是一个安全更新,他们会发布另一个补丁,因为这对于小型企业应用程序的开发人员和用户来说是非常痛苦的。

我没有禁用Defender或SmartScreen,而是选择将我的部署网站添加到Internet Explorer中的“受信任的站点”,然后重新设置警告对话框,我的应用程序已更新并像以前一样运行。

考虑到问题的性质以及花了多长时间才弄清楚真的很烦人,但与此同时我今天不得不使用IE,这在当今是罕见的事件。

答案 1 :(得分:4)

enter image description here

这对我有用......警告不再警告......

答案 2 :(得分:1)

似乎某些后续的Windows更新已经修复了以前遇到此问题的几台PC上的问题。

检查此处列出的更新。 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4338548

运行winver.exe会显示您拥有的内容。

答案 3 :(得分:1)

在遇到相同的问题后,我只是发现我的应用程序在一个愚蠢的未捕获异常后将暂停。

尽管下面的图像是葡萄牙语,但事件查看器显示了正确的错误原因。

就我而言,是一个损坏的设置文件!

Windows Event Viewer