牛腩新闻发布系统的添加新闻页面需要用到第三方组件FreeTextBox,按照视频去做,在工具箱里添加下载的组件时报错如下:
重新添加、重启、拖放都试过了,还是报错依旧,感觉挺无厘头,就叫丽杰来看,试了几次,最后找到了一种行得通的方法:
1.web层引用里添加下载文件解压后的dll
2.工具箱也添加下载文件解压后的dll,而不是在web层添加引用后web层自动生成的相应dll
这样就可以将工具箱里的组件放到页面上,不过下载组件是在桌面上,为了统一路径,让和这个项目相关的文件都在一个路径下,所以我将桌面下载文件移到上图所示的路径下,这时,问题又来了……还是那个问题…
一不做二不休,既然换个路径就不可以,那很大可能就是路径问题,比方说路径里带有汉字、特殊符号等
接下来我做了如下实验:
1.路径带中文,结果:添加成功
2.路径带小圆圈1,结果:添加成功
3.路径带.或者-,结果:添加成功
4.路径带#,路径带#,路径带#……哈哈,bingo,逮到你了,结果自然是:添加失败
知其然还要知其所以然,当把好消息告诉丽杰时,丽杰马上发问,这个#号有什么用呢,我…@#¥%&*@#¥&@#,就去查,没查到,挂起来了
也可能会有其他方面的原因导致添加失败,但目前我发现了#符号,暂时就将它定为罪魁祸首