2010-10-31 715 views
0

我不确定这是否是合适的论坛,因为我不知道是什么原因导致此问题。我有一个编译到安装项目中的WPF应用程序。建立安装项目后,有两个文件:setup.exe和[Program Name] .msi。我将这两个文件放在ASP.NET网站的同一目录中,通过IIS 7.5提供。一切工作正常了大约一个星期,直到我开始得到的错误:下载所需文件时发生错误

"An error occured while downloading a required file. You may retry downloading the file or cancel setup."

发生这种情况时,我点击setup.exe文件在我的网站的链接。看到这个错误后,有标有“详细信息”,我可以单击以显示消息的标签:

"An error occurred trying to download '[website url for the .msi file]'. See the setup log file located at 'C:\Users[username]\AppData\Local\Temp[some alphanumeric sequence].tmp\install.log' for more information."

我看了一下这个文件,但它只是重申,有下载.msi文件有问题。任何人都可以提供一些建议吗?我真的难住这个,不知道该去哪里...

非常感谢您的帮助!

安德鲁

编辑:这似乎是与我下载程序到计算机的问题。我尝试下载并安装在另一台电脑上的程序,并且一切正常。显然,我必须改变我的计算机上的一些设置,导致这一点,虽然我不知道这是什么...

回答

0

所以你试图直接下载这些文件?服务器可以阻止下载.msi文件类型吗?下载是如何进行的?它是用户发起的吗?

+0

嗨马修,它是用户发起的。我在网站上有一个asp:Button,点击事件启动一个Response.Redirect(“[url for setup.exe]”);命令。这会导致一个窗口弹出,询问用户是否想要保存或运行文件。过去,单击运行会导致安装程序运行。但现在,我刚刚得到上面提到的错误... – Andrew 2010-10-31 02:22:35

+0

在阅读您的原始问题的编辑后,我猜它可能是一个安全问题(IE,FF,在计算机上的安全设置...)。是否有必要下载这样的.exe文件?你能否将.exe和.msi捆绑在一个zip文件中?我有一种感觉,这会有所帮助。 – matthewpavkov 2010-11-02 00:17:40

相关问题