我正在从以下链接下载WPF Xbap应用程序:
http://ttpdownload.bl.uk/app_files/xbap/BrowserApp.xbap
在我的Internet Explorer 11中打开,但我收到以下错误:
应用程序下载错误无法下载应用程序。检查 有关网络连接问题或联系应用程序发布者 寻求帮助。
我的错误日志是:
平台版本信息Windows:6.3.9600.0(Win32NT)常见 语言运行时:4.0.30319.33440 System.Deployment.dll: 4.0.30319.33440建者:FX45W81RTMREL clr.dll:4.0.30319.33440建立者:FX45W81RTMREL dfdll.dll:4.0.30319.33440建立者: FX45W81RTMREL dfshim.dll:6.3.9600.16384 (winblue_rtm.130821-1623)
SOURCES部署网址: 文件:/// C:/Users/Musammil/AppData/Local/Temp/BrowserApp-3.xbap
IDENTITIES部署标识:BrowserApp.xbap,版本= 1.1.131.0, Culture = neutral,PublicKeyToken = 8bed49b226483885, ProcessorArchitecture用于= MSIL
应用程序摘要*仅限在线申请。 *信任url参数 已设定。错误摘要以下是错误摘要,详细信息 这些错误将在后面的日志中列出。 *发生了异常 在下载清单时。以下失败消息是 检测到:+正在下载 文件:/// C:/Users/Musammil/AppData/Local/Temp/BrowserApp.exe.manifest 没有成功。 +无法找到文件 ' C:\用户\ Musammil \应用程序数据\本地\ TEMP \ BrowserApp.exe.manifest&#39 ;. + 找不到文件 ' C:\用户\ Musammil \应用程序数据\本地\ TEMP \ BrowserApp.exe.manifest&#39 ;. + 找不到文件 ' C:\用户\ Musammil \应用程序数据\本地\ TEMP \ BrowserApp.exe.manifest'
。COMPONENT STORE TRANSACTION FAILURE SUMMARY没有交易错误 检测
警告此操作期间没有警告。
操作进度状态没有阶段信息。
错误详细信息在此操作期间检测到以下错误。 * [2013年11月25日上午11:16:03] System.Deployment.Application.DeploymentDownloadException(未知 亚型) - 下载文件:/// C:/Users/Musammil/AppData/Local/Temp/BrowserApp.exe.manifest 没有成功。 - 来源:System.Deployment - 堆栈跟踪:在System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem) 下一个) System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() 在 System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(URI&安培; sourceUri,String targetPath,IDownloadNotification notification, DownloadOptions选项,ServerInformation& serverInformation)at System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest,String targetDir,Uri deploymentUri, IDownloadNotification通知,DownloadOptions选项,Uri& appSourceUri,String& appManifestPath)at System.Deployment.Application.DeploymentManager.BindCore(布尔 阻止,TempFile& tempDeploy,TempDirectory& tempAppDir,FileStream& refTransaction,String& productName)at System.Deployment.Application.DeploymentManager.BindAsyncWorker() ---内部异常--- System.Net.WebException - 找不到文件' C:\ Users \ Musammil \ AppData \ Local \ Temp \ BrowserApp.exe.manifest'。 - 来源:系统 - 堆栈跟踪:在System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult) 在System.Net.FileWebRequest.GetResponse()处 System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)---内部异常--- System.Net.WebException - 找不到文件' C:\ Users \ Musammil \ AppData \ Local \ Temp \ BrowserApp.exe.manifest'。 - 来源:系统 - 堆栈跟踪:在System.Net.FileWebResponse..ctor(FileWebRequest请求,Uri uri,FileAccess访问,布尔asyncHint)处 System.Net.FileWebRequest.GetResponseCallback(对象状态)--- 内部异常--- System.IO.FileNotFoundException - 找不到文件' C:\ Users \ Musammil \ AppData \ Local \ Temp \ BrowserApp.exe.manifest'。 - 来源:mscorlib - 堆栈跟踪:在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)处于System.IO.FileStream.Init(String path, FileMode模式,FileAccess访问,Int32权限,布尔useRights, FileShare共享,Int32 bufferSize,FileOptions选项, SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy, Boolean useLongPath,Boolean checkHost)at System.IO.FileStream..ctor(String path,FileMode mode,FileAccess 访问,FileShare共享,Int32 bufferSize,FileOptions选项,字符串 System.IO.FileStream..ctor中的msgPath,Boolean bFromProxy(String path,FileMode模式,FileAccess访问,FileShare共享,Int32 bufferSize,Boolean useAsync)at System.Net.FileWebStream..ctor(FileWebRequest请求,字符串路径, FileMode模式,FileAccess访问,FileShare共享,Int32长度, System.Net.FileWebResponse..ctor上的布尔异步(FileWebRequest) 请求,Uri uri,FileAccess访问,布尔asyncHint)
COMPONENT STORE TRANSACTION DETAILS没有交易信息 可用。
为什么我无法运行xbap应用程序哪个错误?
答案 0 :(得分:1)
您需要转到互联网选项 - >安全选项卡 - >自定义级别... - >并启用 XAML浏览器应用程序选项。
我认为我不需要这样说,但您需要为要运行应用的每个客户进行此更改。这是Internet区域的安全更改introduced in IE9。
我成功运行了你的应用。它在一个货架上有一些书。 ;)
答案 1 :(得分:0)
要运行BrowserApp.xbap,必须有两个位于同一站点的其他文件:
BrowserApp.exe.manifest
和
BrowserApp.exe
答案 2 :(得分:0)
我没有对此进行测试,但是不是允许所有站点运行XBAP,而是另一种方法可能是在IE11中为该特定站点启用企业模式,并希望这意味着它在IE8模式下运行,这反过来意味着XBAP应该在Internet区域中启用。
答案 3 :(得分:0)
我有几个最终用户在连接到 Intranet 应用程序时报告了这个问题,但在用户尝试运行 xbap 文件时遇到了错误。这是我为这些用户解决的问题。