- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我们的一位客户在部署新版本(从版本 2 升级到版本 3)后更新他们的 ClickOnce 应用程序并遇到问题。
首先,当他运行应用程序时,它似乎没有检测到已部署新版本。后来,从应用服务器(从应用程序发布到的 URL)手动下载最新的 AssemblyName.application 文件后,他收到以下错误,出于某种原因,它似乎一直在寻找旧的部署(它不不再存在,因为它已被新的取代)。 “有趣”的是,我们从不同的机器和位置安装了这个版本,它对除了“代理背后”的两个人之外的每个人都运行良好。这是他们收到的错误消息:
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of example.com/YYY/Client/AppName.application resulted in exception. Following failure messages were detected:
+ Downloading example.com/YYY/Client/Application Files/AppName_2_0_0_0/AppName.exe.manifest did not succeed.
+ The remote server returned an error: (404) Not Found.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
ERROR DETAILS
Following errors were detected during this operation.
[22/03/2016 08:59:18] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading example.com/YYY/Client/Application Files/AppName_2_0_0_0/AppName.exe.manifest did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Net.WebException
- The remote server returned an error: (404) Not Found.
- Source: System
- Stack trace:
at System.Net.HttpWebRequest.GetResponse()
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
DETAILED EXECUTION FLOW
...
[08:59:14] : DownloadQueueItem : _sourceUri = example.com/YYY/Client/AppName.application, _targetPath = D:\Users\UserName\AppData\Local\Temp\Deployment\MCX7AOC4.6KW\7E3KZCJY.P28.application
[08:59:16] : HttpWebRequest= Proxy.IsByPassed=False, ProxyUri=http://BLAproxy.BLA.com:8080/
[08:59:17] : HttpWebResponse=ResponseUri=example.com/YYY/Client/AppName.application
[08:59:17] : Method Call : ManifestReader.FromDocumentNoValidation(D:\Users\UserName\AppData\Local\Temp\Deployment\MCX7AOC4.6KW\7E3KZCJY.P28.application) called.
[08:59:17] : expectedAppId=example.com/YYY/Client/AppName.application#AppName.application, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0e37c329267e5e4f, processorArchitecture=msil/AppName.exe, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0e37c329267e5e4f, processorArchitecture=msil, type=win32
[08:59:17] : Reparse the deployment manifest for validations.
[08:59:17] : Method Call : ManifestReader.FromDocument(D:\Users\UserName\AppData\Local\Temp\Deployment\MCX7AOC4.6KW\7E3KZCJY.P28.application) called.
[08:59:17] : Schema validation passed.
[08:59:17] : Manifest is parsed successfully.
[08:59:17] : Semantic validation passed.
[08:59:18] : Signature validation passed.
[08:59:18] : Method Call : FollowDeploymentProviderUri called.
[08:59:18] : Deployment manifest zone is not local machine. Zone = Internet
[08:59:18] : providerUri=example.com/YYY/Client/AppName.application,sourceUri=example.com/YYY/Client/AppName.application
[08:59:18] : Deployment provider not followed.
[08:59:18] : Processing of deployment manifest has successfully completed.
[08:59:18] : Could not find application in store. Continue with downloading application manifest.
[08:59:18] : Method Call : InstallApplication called.
[08:59:18] : Method Call : DownloadApplication called.
[08:59:18] : Start processing application manifest.
[08:59:18] : Method Call : DownloadApplicationManifest called.
[08:59:18] : Method Call : DownloadManifest called.
[08:59:18] : Method Call : DownloadManifestAsRawFile called.
[08:59:18] : Method Call : DownloadSingleFile called
[08:59:18] : DownloadQueueItem : _sourceUri = example.com/YYY/Client/Application Files/AppName_2_0_0_0/AppName.exe.manifest, _targetPath = D:\Users\UserName\AppData\Local\Temp\Deployment\YLJO3ZJO.CAB\T2LP22AQ.EZX\AppName.exe.manifest
[08:59:18] : HttpWebRequest= Proxy.IsByPassed=False, ProxyUri=http://BLAproxy.BLA.com:8080/
有人知道可能发生了什么吗?我们有一些怀疑,但由于我不想限制您的回答,所以我现在不会提及它们。
在此先感谢您的帮助!!!
最佳答案
万一它可以帮助将来的任何人:它最终成为缓存旧版本应用程序部署 list 的代理的问题。
此外,按照以下链接中的说明卸载应用程序(从控制面板)并删除 ClickOnce 文件缓存 (%userprofile%\AppData\Local\Apps\2.0*.*) 有助于解决过去的许多问题还有:https://support.microsoft.com/en-us/kb/2713442
希望有一天这能对某人有所帮助...
关于c# - 单击一次部署 : Downloading XXX. list 未成功。 (404) 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36219151/
我从我的服务器获取此 IP,例如: "/177.127.101.68:53964" "/201.80.15.100:54263" "/177.67.38.54:51309" 我需要它就像“177.12
终端抛出此错误意味着什么以及如何解决它? packet_write_wait: Connection to xxx.xxx.xxx.xxx: Broken pipe 这是今天刚刚发生的事情。正常工作一
这应该是非常简单的,但我不能让它为我的生活工作。我只是想远程连接到我的MySQL服务器。。连接方式:。运作良好,但正在尝试:。失败,并显示以下错误:。错误1130(00000):不允许主机‘xxx.x
正在尝试将坞站映像推送到私有坞站存储库。但收到如下错误:“拨号tcp:lookup xxx.xxx:没有这样的主机”。我已正确登录到存储库,并且构建成功。。以下命令用于将映像推送到私有repo:sud
这个问题已经有答案了: Android 8: Cleartext HTTP traffic not permitted (37 个回答) 已关闭 3 年前。 这是 list 文件
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: A comprehensive regex for phone number validation 什么是正
尝试将 docker 镜像推送到私有(private) docker 存储库。但出现类似错误:“dial tcp:lookup xxx.xxx.xxx.xxx: no such host”。我已正确登
我搜索了 StackOverflow,并在尝试打开引用不同项目中的 UserControl 的表单时发现了类似的问题。 我明白 To prevent possible data loss before
我收到的错误是 com.sun.xml.ws.client.ClientTransportException: HTTP transport error: java.io.IOException: H
我需要用 preg_match 检查输入,它必须是这种格式:xxx.xxx.xxx block 的数量可以变化......这些都是有效输入的例子: 001 00a.00a 0fg.001 aaa.aa
在所有构建过程完成且没有任何错误后,我遇到了失败。 我不知道为什么会出现以下错误。 即使所有测试均已成功完成,此错误仍将作业状态标记为失败。致命:来自 socaautovm1.xxx.local/19
我有一个单独托管的 Postgres 数据库,我正试图将其与我的 Phoenix 应用程序一起使用。我的 prod 配置是: config :my_app, MyApp.Repo, adapter
我尝试使用 terraform 在 Azure 中创建负载均衡器,但收到此错误: Error: creating/updating Load Balancer "lbclassic" (Resourc
Java中是否有一个类可以让您将“102203345.32”之类的数字格式化为“102.203.345,32”并返回字符串类型? 我想获得一个字符串,其中千位由“.”分隔。小数点之间用逗号“,”分隔。
大家好,我已经通过大量在线编码来获取我的 android 手机 IP 地址大多数都以结尾 if (!inetAddress.isLoopbackAddress()) {
首先,我知道 this question .由于我既没有使用 maven 也没有使用 jenkins,因此无法使用提供的解决方案。 在使用 sonar-runner 分析我的项目时,我收到以下警告:
我的脚本有些问题。它应该通过代理打开一个网站,但我总是遇到这个错误,我正在尝试使用几个代理... 它会是什么? Traceback (most recent call last): File "C
我正在使用远程数据库在 PHP 下开发 Web 应用程序,其中我有以下测试脚本: try { $dbh = new PDO('mysql:host=XXX.XXX.XXX.XXX;dbname
我正在尝试使用 php-facebook-sdk 并借助 curl Facebook API 创建广告。 我已经使用 curl 上传了我的视频,它返回了一个 ID。现在,该视频 ID 将用于添加广告,
首先,这是一个编程问题,因为我正在尝试设置与生产服务器一起运行的测试/QA 服务器。 其次,是的,我应该将其发布在 Serverfault 上,但我尝试使用三个不同的 OpenID 提供程序登录,每次
我是一名优秀的程序员,十分优秀!