ClickOne部署问题,下载 http://192.168.1.69/xxxx.application 未成功

armu80830 2010-08-02 04:28:11
平台版本信息
Windows : 5.1.2600.131072 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)


部署 URL : http://10.138.0.6/dtvas/DTVAS.application
服务器 : Microsoft-IIS/6.0
X-Powered-By : ASP.NET
部署提供方 URL : http://192.168.1.69/DTVAS/DTVAS.application

错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 http://10.138.0.6/dtvas/DTVAS.application 导致异常。 检测到下列失败消息:
+ 下载 http://192.168.1.69/DTVAS/DTVAS.application 未成功。
+ 无法连接到远程服务器
+ 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

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

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

操作进度状态
* [2010-8-2 9:28:58] : 已启动 http://10.138.0.6/dtvas/DTVAS.application 的激活过程。

错误详细信息
执行此操作期间检测到下列错误。
* [2010-8-2 9:29:51] System.Deployment.Application.DeploymentDownloadException (未知子类型)
- 下载 http://192.168.1.69/DTVAS/DTVAS.application 未成功。
- 源: System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
在 System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
在 System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
在 System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
在 System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
在 System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
在 System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- 内部异常 ---
System.Net.WebException
- 无法连接到远程服务器
- 源: System
- 堆栈跟踪:
在 System.Net.HttpWebRequest.GetResponse()
在 System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- 内部异常 ---
System.Net.Sockets.SocketException
- 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
- 源: System
- 堆栈跟踪:
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)

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




*************
安装网页可以打开,点“安装”时报错,请高手帮忙,在线待,急。。。
...全文
1128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
armu80830 2010-08-04
  • 打赏
  • 举报
回复
.net framework是2.0的,在Machine.config 没有defaultproxy 功能选项
JiuchunYoung 2010-08-02
  • 打赏
  • 举报
回复
.netframework 安全配置,试试加入信任域试试



我想应该有两个方面的原因
1.部署机器有问题
2.目标机器有问题

既然拷贝到目标机器机器上能运行。就说明程序没问题。
应该在目标机器上和部署机器net安全策略(托管环境下的安全策略)上找原因~~!


希望对你有帮助~!


以下建议解决方案按顺序进行
1)将你的程序以http方式发布,即通过http://192.168.0.99/....的方式,VS会自动生成一个pulish.htm,用户访问这个publish.htm来进行安装
2)如果还是出现类似的安全错误,在客户机上将192.168.0.99在IE上加为信任站点(TrustSite)
3)以上基本能解决问题。。如果还不行,所以你的问题是顽疾。。。在客户机的.NET FRAMEWORK 配置向导里将192.168.0.99设置为信任之类的东西...

我也遇到了同样的问题。是微软的问题,等补丁。要不就要把客户端的安全性降低,不过容易被病毒看上。

请考虑以下情形:
您在安全环境中使用 ClickOnce 部署部署应用程序。
设置客户端使用代理服务器的计算机。
设置客户端计算机能够绕过代理服务器对于本地地址。
在客户端计算机上在 Machine.config 文件中, 您将 defaultproxy 功能的 启用 属性设置为 False。

详细的看
http://support.microsoft.com/kb/952324/zh-cn
happyer_longlong 2010-08-02
  • 打赏
  • 举报
回复
+ 无法连接到远程服务器
+ 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 
看起来像是IIS 问题吧 都访问不到 
happyer_longlong 2010-08-02
  • 打赏
  • 举报
回复
确定 目标机器上有装 .net嘛?

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧