无法在Internet Explorer 11上运行Xbap应用程序

时间:2013-11-25 05:54:34

标签: wpf internet-explorer browser xbap

我正在从以下链接下载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应用程序哪个错误?

4 个答案:

答案 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 文件时遇到了错误。这是我为这些用户解决的问题。

  1. 关闭浏览器
  2. 删除本地 appsdata 文件夹中的临时 Internet 文件
  3. 将 Internet Explorer 设置为默认浏览器