updater application block v2.0的使用过程中遇到的问题及解决办法
2005-08-10 16:43 netwy 阅读(1771) 评论(5) 编辑 收藏 举报最近使用uab2.0做智能升级程序,在使用的过程中碰到这样的问题:
当要下载的文件的扩展名为.config,.rmf时,程序就会报错
Exception Information Details:
======================================
Exception Type:
Microsoft.ApplicationBlocks.Updater.Downloaders.BitsDownloadErrorException
Code: -2145844845
Context: 5
ContextDescription: The error occurred while the remote file was being
processed.
Message: The client does not have sufficient access rights to the requested
server object.
如果将.config后缀改成xml,下载能正常工作
解决办法,在server的下载目录中添加一个web.config文件,内容为:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<httpHandlers>
<add verb="GET,HEAD" path="myApplication.config"
type="System.Web.StaticFileHandler" />
<add verb="GET,HEAD" path="*.config"
type="System.Web.StaticFileHandler" />
<add verb="GET,HEAD" path="*.rmf"
type="System.Web.StaticFileHandler" />
</httpHandlers>
</system.web>
</configuration>
ok!程序一切正常!