XBAP应用程序将无法下载:操作已超时?

时间:2009-12-06 23:22:11

标签: .net-3.5 xbap

尝试在曾经能够的工作站上下载任何XBAP应用程序,演示主机加载然后在“下载应用程序”中,下载零字节几分钟。最终它出现了“应用程序下载错误”,错误日志如下所示。此外,我的个人资料apps \ 2.0下还创建了几个文件夹,但实际上并未下载任何文件。

我可以从其他工作站下载应用程序,以便应用程序看起来很好。此应用程序和IIS都在我的本地工作站上运行,因此不应存在网络或防火墙问题。

我试过了:

  • 清除独立存储和app \ 2.0文件夹
  • 运行mage.exe -cc
  • 运行xbap权限修复程序(xbappermfx_sx.exe) - 找到并修复了某些内容但未解决问题
  • 创建新用户并尝试浏览以该用户身份登录的应用
  • 卸载所有.NET并通过3.5sp1重新安装

还有什么想法尝试?

错误日志如下:

平台版本信息     Windows:5.1.2600.196608(Win32NT)     公共语言运行时:2.0.50727.3053     System.Deployment.dll:2.0.50727.3053(netfxsp.050727-3000)     mscorwks.dll:2.0.50727.3053(netfxsp.050727-3000)     dfshim.dll:2.0.50727.3053(netfxsp.050727-3000)

SOURCES     部署网址:http://clel043t2575/framework.ui/Framework.UI.xbap?Service=https://CLEL043T2575:444/     申请网址:http://clel043t2575/framework.ui/Framework.UI_5_1_191_0/Framework.UI.exe.manifest

恒等式     部署标识:Framework.UI.application,Version = 5.1.191.0,Culture = neutral,PublicKeyToken = dfc8268704145129,processorArchitecture = msil     应用程序标识:Framework.UI.exe,版本= 5.1.191.0,Culture = neutral,PublicKeyToken = dfc8268704145129,processorArchitecture = msil,type = win32

申请摘要     *仅限在线申请。     *设置了Trust url参数。 *浏览器托管的应用程序。

错误摘要     下面是错误的摘要,这些错误的详细信息将在后面的日志中列出。     *下载应用程序时发生异常。检测到以下失败消息:         +下载http://clel043t2575/framework.ui/Framework.UI_5_1_191_0/Framework.UI.pdb.deploy没有成功。         +操作已超时

组件商店交易失败摘要     未检测到任何交易错误。

警告     在这次行动中没有任何警告。

操作进度状态     没有阶段信息。

错误细节     在此操作期间检测到以下错误。     * [12/6/2009 6:10:11 PM] System.Deployment.Application.DeploymentDownloadException(Unknown subtype)          - 下载http://clel043t2575/framework.ui/Framework.UI_5_1_191_0/Framework.UI.pdb.deploy没有成功。          - 来源:System.Deployment         - 堆栈跟踪:             在System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(下载CodeQueueItem)             在System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()             在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.DeploymentManager.SynchronizeCore(布尔阻塞)             在System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker()         ---内部例外---         System.Net.WebException         - 操作已超时          - 来源:系统         - 堆栈跟踪:             在System.Net.HttpWebRequest.GetResponse()             在System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(NextQueueItem next)

组件商店交易细节     没有可用的交易信息。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您的应用有多大?默认缓存限制为250MB:

添加/更改HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB,这是一个DWORD值,表示以千字节为单位的缓存大小。例如,为了将缓存大小增加到500MB,我将此值设置为512000。