- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 .NET 4.0 中有一个项目,该项目在本地共享文件夹中单击一次发布以进行测试。测试通过后,我们使用 mage.exe 退出 list 并将发布 url 更改为生产最终 url http://www.ourcompany.net/ ....
如果我们使用 .NET 4.0,一切正常。
如果我们使用 .NET 4.5 及更高版本,当我们尝试从最终 url 启动应用程序时,它无法安装并显示以下错误。
我的问题是:
我应该如何使用 mage.exe 使用 .NET 4.5 更改应用程序的发布 url(并使用新 key 退出),从 4.0 中一切正常的地方有什么变化?
平台版本信息
视窗:6.2.9200.0 (Win32NT)
公共(public)语言运行时
: 4.0.30319.34011
系统部署文件
: 4.0.30319.33440 构建者: FX45W81RTMREL
clr.dll:4.0.30319.34011 构建者:FX45W81RTMGDR
dfdll.dll:4.0.30319.33440 构建者:FX45W81RTMREL
dfshim.dll : 6.3.9600.16384 (winblue_rtm.130821-1623)
来源
部署网址
:http://www.xxxxxx.net/test/uploadtest/uploadtest.application
服务器 : Microsoft-IIS/6.0
X-Powered-By : ASP.NET
申请网址
:http://www.xxxxxx.net/test/uploadtest/Application%20Files/UploadTest_1_0_0_6/UploadTest.exe.manifest
服务器 : Microsoft-IIS/6.0
X-Powered-By : ASP.NET
身份
部署标识
: UploadTest.application, Version=1.0.0.6, Culture=neutral, PublicKeyToken=835b72d8d08b5689, processorArchitecture=msil
应用概要
* 可安装的应用程序。
错误总结
下面是错误的摘要,这些错误的详细信息在日志后面列出。
* 激活 http://www.xxxxxx.net/test/uploadtest/uploadtest.application导致异常。检测到以下失败消息:
+ 应用程序 list 的计算哈希值与指定的哈希值不同,或者根本没有指定哈希值。
+ 文件 UploadTest.exe.manifest 具有与 list 中指定的不同的计算哈希值。
组件商店交易失败总结
没有检测到交易错误。
警告
在此操作期间没有警告。
操作进度状态
* [04/04/2014 11:12:05]:激活 http://www.xxxxxx.net/test/uploadtest/uploadtest.application已开始。
* [04/04/2014 11:12:06]:部署 list 的处理已成功完成。
* [04/04/2014 11:12:06] : 应用程序的安装已经开始。
错误详情
在此操作期间检测到以下错误。
* [04/04/2014 11:12:06] System.Deployment.Application.InvalidDeploymentException (HashValidation)
- 应用程序 list 的计算哈希值与指定的哈希值不同,或者根本没有指定哈希值。
- 来源:System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification 通知, DownloadOptions 选项, Uri& appSourceUri, String& appManifestPath)
在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, Uri& appSourceUri, String& appManifestPath)
在 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory&downloadTemp)
在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态)
--- 内部异常 ---
System.Deployment.Application.InvalidDeploymentException (HashValidation)
- 文件 UploadTest.exe.manifest 具有与 list 中指定的不同的计算哈希值。
- 来源:System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
在 System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification 通知, DownloadOptions 选项, Uri& appSourceUri, String& appManifestPath)
组件商店交易详情
没有可用的交易信息。
最佳答案
我终于解决了,问题原来是在 mage.exe 工具中使用了错误的 sha。
当我使用 mage.exe 退出我的应用程序时,如果应用程序在 .NET 4.5 或更高版本中,我需要指定使用 SHA256RSA 选项
-a sha256RSA
在 mage.exe 命令行中,一切正常。
关于clickonce - 单击一次应用程序的退出 list 从 4.0 更改为 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858584/
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章详解dedecms后台编辑器将回车 改为 的方法由作者收集整理,如果你对
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 6 年前。 Improve th
不是将代码放在正文的头部或末尾(我把它放在正文的末尾),如果我将代码放在 JS 文件中而不是在 html 中它自己的脚本标记,是否可以? (我假设它像任何其他代码一样工作正常,但我问以防万一) 最佳答
我尝试执行从\e 命令编写的查询,但现在我无法执行任何查询,但可以在 PSQL 中执行命令。 现在我注意到这一点,我输入的命令现在在\e 中。 当我关闭\e(尝试运行它)时问题开始了。 最佳答案 ps
我有一个这样的字符串($ 字符总是被其他字符包围): a$b c$d e$f 我希望我的字符串方法在 $ 前面放置一个 \ 并删除换行符: a\$bc\$de\$f 我试过了,但它没有放入 \ 字符:
我需要使用 Java 构建一个 XML 文件。问题是我必须使用一些特殊字符,例如“ć”,然后在我的移动应用程序中读取它。 如果我手动更改 ć 就可以正常工作至 ć在我的 XML 文件中的记事
我有一个removeUser 页面,我在其中使用,然后使用submitForm() 函数进行错误处理。这段代码运行得非常好: export default function RemoveUserPag
我在数据库 “2048-05-21” 中有一个看起来像这样的日期 我只想得到年份,在这一年我只想得到两个后面的数字并将两个前面的数字更改为19 example: data : 2048-05-21 1
public class Venus1 { public static void main(String args[]) { int[]x={1,2,3};
我有以下 PHP 脚本,现在我需要在 JavaScript 中做同样的事情。 JavaScript 中是否有类似于 PHP 函数的函数,我已经搜索了好几天但找不到类似的东西?我想做的是计算某个单词在数
这个问题在这里已经有了答案: Is it bad practice to specify an array size using a variable instead of `#define` in
我陷入了一种情况,我必须通过“选中”工具栏中的复选框来“选中”列表中存在的所有复选框。 这是创建复选框列表的代码:- itemTpl: 'checked="checked" /> {groupName
我正在使用Python3。在分析一些网站时,我遇到了一些奇怪的字符并寻找解决方案。我找到了一个,但在找到解决方案之前,我尝试了一些方法,并且知道我无法重置它。当我使用 Jupyter 笔记本将列表 l
我在 http 下有 unity android app 和 site api 的工作基础设施。 最近换了服务器,申请了ssl证书。现在我的 api 在 https 下。 在 unity 应用程序中,
我在 http 下有 unity android app 和 site api 的工作基础设施。 最近换了服务器,申请了ssl证书。现在我的 api 在 https 下。 在 unity 应用程序中,
我在 Objective-C 中有一些代码。我想,我收到了 NSString 类型,但是当我尝试将它保存在核心数据中时,我得到了一个 user.clientID = clientID; 错误,例如:
在表中我有一个名为 CallTime 的字段 (Varchar)。 包括晚上8:00、晚上8:40、上午10:00等时间 我想将字段类型更改为“时间”并更新时间格式。该怎么做? 谢谢 最佳答案 UPD
这个问题在这里已经有了答案: C# - for Loop Freezes at strange intervals (3 个答案) 关闭 6 年前。 我试图解决 problem #14 from P
我今天在 Pycharm 社区版 5.0.3 中收到了这个错误,想知道这是否只是我做错了/没有意识到,或者是 PyCharm lint 问题。重现错误的代码是 mylist = list() # fi
我的目标是将数据库中的随机文本显示到网页上。首先,我不知道为什么我的数据没有保存,为什么我得到的是[Entity of type sec.helloweb.HelloMessage with id:
我是一名优秀的程序员,十分优秀!