G
Guest
We built an MSI file to deploy a .net app to the workstation. We created an
HTML page that has a link to the MSI file.
On a very sporadic basis, when the MSI is run we get the following message:
The cabinet file '_blahblahblah' required for this installation is corrupt
and cannot be used. This could indicate a newtwork error, an error reading
from the CD-ROM, or a problem with this package.
The MSI file fails consistently on some computers but not others. The file
only fails when it was downloaded through IE. If the file was copied in
Windows Explorer to the local machine, it works fine.
I tried a quick test as follows: I put the MSI file in the root folder on
our website, which is hosted on our local server. I created a dummy HTML page
that has a link to the file. When I open the HTML page in IE and click on
that link, it asks if I want to run or save the file. I saved the file to a
folder on my local drive. Then I used Windows Explorer and copied the same
exact file to the same folder (after renaming the first copy of it, of
course). Then I used file compare to see if the files were different.
Lo and behold to my great surprise, they ARE different according to FC. What
the heck? Why did IE change the MSI file when it was "downloaded"?? What can
be done to work around this wierdness?
HTML page that has a link to the MSI file.
On a very sporadic basis, when the MSI is run we get the following message:
The cabinet file '_blahblahblah' required for this installation is corrupt
and cannot be used. This could indicate a newtwork error, an error reading
from the CD-ROM, or a problem with this package.
The MSI file fails consistently on some computers but not others. The file
only fails when it was downloaded through IE. If the file was copied in
Windows Explorer to the local machine, it works fine.
I tried a quick test as follows: I put the MSI file in the root folder on
our website, which is hosted on our local server. I created a dummy HTML page
that has a link to the file. When I open the HTML page in IE and click on
that link, it asks if I want to run or save the file. I saved the file to a
folder on my local drive. Then I used Windows Explorer and copied the same
exact file to the same folder (after renaming the first copy of it, of
course). Then I used file compare to see if the files were different.
Lo and behold to my great surprise, they ARE different according to FC. What
the heck? Why did IE change the MSI file when it was "downloaded"?? What can
be done to work around this wierdness?