今天做365Rss.cn的分页,
我引用了一个开源的dll控件,
本以为直接copy到网站的Bin目录下,然后<%@ Register Assembly="... Namespace="..." TagPrefix="..." %>就可以了,
谁知编译发布网站后,总是出现
未能加载文件或程序集...异常来自 HRESULT:0x80131040
的错误。
反复检查了代码,连控件变量都一个一个审查了(大家都知道Asp.net的用户控件,ascx的服务器端控件ID不能和cs里面定义的成员变量同名)
找不到结果,最后只好删了dll,点右键,引用了一下并重新编译发布,居然成功了!
才发现,VS2005不让直接copy dll到web站点的Bin目录下!!!!!(也许是我孤陋寡闻,不过实在很郁闷,VS2005有一些奇奇怪怪的"Bug")
分享。