永久使用ClickOnce Stalls发布建筑物 [英] Publish Building using ClickOnce Stalls forever

查看:171
本文介绍了永久使用ClickOnce Stalls发布建筑物的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们使用单击一次"技术来发布我们的应用程序.最近,当尝试执行相同操作时,将单击一次单击"清单选中时,应用程序将永远阻塞.但是,如果此选项被取消,或者如果应用程序以网络提示在安全模式下发布,则发布构建过程不会挂起. 另一方面,如果在启用符号清单的情况下以正常模式运行应用程序,则该应用程序将始终在发布构建过程中停止.

We use Click once technology to publish our application. Of late, when trying to do the same the application blocks for ever when the Sign Click once manifest is ticked. However, if this were to be uniticked or if the application were to published in safe mode with networking prompt , the publish build process doesnot hang. On the other hand if the application is run on normal mode with the sign manifest enabled the application always stops at the publish building process.

注意:所使用的证书尚未过期 在命令行上使用签名工具非常有效.我还修复了VS 2010. 从taskmanager结束Signtool进程,使应用程序再次处于活动状态

Note: The certificate used has not expired using the sign tool on the command line works perfectly. I have also repaired VS 2010. Ending the Signtool process from the taskmanager makes the application active again

请帮助

推荐答案

我的猜测是它正在尝试联系时间戳服务器而失败.在发布时运行 Fiddler ,查看是否可以看到任何失败的http调用.至于为什么失败了,我不知道,但是希望它会给您一个起点.

My guess is it is trying to contact a timestamp server and failing. Run Fiddler while you publish and see if you can see any failed http calls. As to why it is failing, I don't know, but hopefully it will give you a starting point.

时间戳服务对清单进行标记,以便在应用程序的证书过期时,客户端可以在证书仍然有效时验证它是否已签名.

The timestamp service stamps the manifest so that when the app's certificate expires, the client can verify that it was signed while the certificate was still valid.

这篇关于永久使用ClickOnce Stalls发布建筑物的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆