XBAP Download error on some machines
I have an XBAP app that can be displayed fine on my Vista box (IE7) and my XP box (IE6). However, on a neighbor's box it gets an error on the download. (None of those boxes is the server box.)
It downloads the XBAP file and gives that special "downloading" XBAP screen, then it gets an error. To me, it looks like the problem is that on his box, it is trying to download from the local files system instead of from the HTTP: URL the XBAP link pointed to.
I don't know what might be different between my box and his box. He does have the right .NET 3.0 stuff installed (he could run another of my apps that was a regular app). Besides, it doesn't even look like he is getting that far.
The server is a Linux box running Apache. As far as I can tell, the MIME types are set correctly and as I said the app deploys fine on my two boxes:
$ GET -ehttp://localhost/xbap/MyXbap/MyXbap.xbap | grep 'Content-Type'
Content-Type: application/x-ms-xbap
$ GET -ehttp://localhost/xbap/MyXbap/MyXbap.exe.manifest | grep 'Content-Type'
Content-Type: application/manifest
Here's the error:
PLATFORM VERSION INFO
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)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
SOURCES
Deployment url :file:///D:/Documents%20and%20Settings/xxxx/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NITJRTNK/MyXbap%5B1%5D.xbap
IDENTITIES
Deployment Identity : MyXbap.application, Version=1.0.0.11, Culture=neutral, PublicKeyToken=c776a171881fc350, processorArchitecture=msil
APPLICATION SUMMARY
* Online only application.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* An exception occurred while downloading the manifest. Following failure messages were detected:
+ Downloadingfile:///D:/Documents and Settings/xxxx/Local Settings/Temporary Internet Files/Content.IE5/NITJRTNK/MyXbap.exe.manifest did not succeed.
+ Could not find file 'D:\Documents and Settings\xxxx\Local Settings\Temporary Internet Files\Content.IE5\NITJRTNK\MyXbap.exe.manifest'.
+ Could not find file 'D:\Documents and Settings\xxxx\Local Settings\Temporary Internet Files\Content.IE5\NITJRTNK\MyXbap.exe.manifest'.
+ Could not find file 'D:\Documents and Settings\xxxx\Local Settings\Temporary Internet Files\Content.IE5\NITJRTNK\MyXbap.exe.manifest'.
(FWIW, this seems to be the same error I get if I try to run the XBAP file from Firefox. It downloads the XBAP file, stores it locally, then launches Windows Presentation Foundation Host to run it. That runs and tries to similarly get the manifest from the local filesystem.)

