当前位置:编程学习 > C#/ASP.NET >>

clickonce部署后,在浏览器下载时报错:无法启动应用程序。请联系应用程序供应商联系!急求解决方法。。。。

之前一直都可以进行下载并正确安装的,今天引用了三个自己写的.NET DLL库,
部署后在浏览器端下载时却提示:无法启动应用程序。请联系应用程序供应商联系,
后来把那三个dll去掉了,还原为之前的状态发布后,还是同样的报错,其详细错误如下:

-----------------------------------------------------------------------

平台版本信息
Windows  : 5.1.2600.131072 (Win32NT)
Common Language Runtime  : 2.0.50727.832
System.Deployment.dll  : 2.0.50727.832 (QFE.050727-8300)
mscorwks.dll  : 2.0.50727.832 (QFE.050727-8300)
dfdll.dll  : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll  : 2.0.50727.42 (RTM.050727-4200)


部署 URL : http://cncand0001/SSCP/SSCP.application
服务器 : Microsoft-IIS/5.1
X-Powered-By : ASP.NET
部署提供方 URL : http://cncand0001/SSCP/SSCP.application
应用程序 URL : http://cncand0001/SSCP/SSCP_1_0_0_60/SSCP.exe.manifest
服务器 : Microsoft-IIS/5.1
X-Powered-By : ASP.NET

标识
部署标识 : SSCP.application, Version=1.0.0.60, Culture=neutral, 

PublicKeyToken=fc3808c831281a21, processorArchitecture=msil
应用程序标识 : SSCP.exe, Version=1.0.0.60, Culture=neutral, 

PublicKeyToken=fc3808c831281a21, processorArchitecture=msil, type=win32

应用程序摘要
* 可安装的应用程序。

错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 http://cncand0001/SSCP/SSCP.application 导致异常。 检测到下列失败消息:
+ 值不在预期的范围内。

组件存储事务失败摘要
未检测到任何事务错误。

警告
执行此操作的过程中未出现任何警告。

操作进度状态
* [2007-10-15 16:19:53] : 已启动 http://cncand0001/SSCP/SSCP.application 的激活过程。
* [2007-10-15 16:19:53] : 部署清单处理已成功完成。
* [2007-10-15 16:19:53] : 已启动应用程序的安装过程。
* [2007-10-15 16:19:54] : 应用程序清单处理已成功完成。
* [2007-10-15 16:19:54] : 信任请求和平台检测已完成。

错误详细信息
执行此操作期间检测到下列错误。
* [2007-10-15 16:19:54] System.ArgumentException
- 值不在预期的范围内。
- 源: System.Deployment
- 堆栈跟踪:
在 System.Deployment.Internal.Isolation.IStore.LockApplicationPath(UInt32 Flags, 

IDefinitionAppId ApId, IntPtr& Cookie)
在 System.Deployment.Internal.Isolation.Store.LockApplicationPath

(IDefinitionAppId app)
在 System.Deployment.Application.ComponentStore.LockApplicationPath

(DefinitionAppId definitionAppId)
在 System.Deployment.Application.SubscriptionStore.LockApplicationPath

(DefinitionAppId definitionAppId)
在 System.Deployment.Application.FileDownloader.PatchFiles(SubscriptionState 

subState)
在 System.Deployment.Application.FileDownloader.Download(SubscriptionState 

subState)
在 System.Deployment.Application.DownloadManager.DownloadDependencies

(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri 

sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions 

options)
在 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)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker

(Object state)

组件存储事务详细信息
没有可用的事务信息。

---------------------------------------------

我发现有一句:

* 激活 http://cncand0001/SSCP/SSCP.application 导致异常。 检测到下列失败消息:
+ 值不在预期的范围内。


但我在本地运行程序都正常,但这里却提示"值不在预期的范围内",不知是什么原因?
希望大家能帮忙看一下,谢谢. --------------------编程问答-------------------- 没有遇到过这种问题!关注一下! --------------------编程问答-------------------- 楼主是不是在windows2000下安装的?我也碰到类似的这个问题,一直没解决。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 我最近也碰到了这个问题,好久没发布了 今天一发布,就出现这个错误,请高手指教 --------------------编程问答-------------------- 我今天快被这个错误搞死了,试了很长时间,后来发现如果用 mageui.exe重新生成程序清单(*.manifest)和部署清单(*.application)就能正常运行。
但是我奇怪的是,直接部署的话,我的中文vista有上述错误,但是我的另外一台英文xp却能正常运行!

最后我发现“部署语言”不能随便乱改,为“默认”的时候都能运行,如果改“英语”则中文机子打不开。

楼主可以去试试,我猜可能是区域设置问题。 --------------------编程问答-------------------- 楼主的问题解决了没,我也遇到同样的问题,郁闷了两天了。 --------------------编程问答-------------------- 同样的问题,不知道楼主解决了吗??? --------------------编程问答-------------------- 我动了一下“部署语言”,改其他,又改成无,好像可以了 --------------------编程问答-------------------- 我也遇到这种情况了,这个程序在其他电脑上可以使用,就单单我这台不能使用,系统均是xp,是C#做的应用程序,.net framework 也是最高版本,我怀疑是不是软件冲突啊!希望,可以尽快解决!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,