日期:2014-05-18  浏览次数:20443 次

我已经晕了,不晕的给我解释一下吧
C# code
FckEditor编辑器的一个问题
WEB.CONFIG中设置
<add key="FCKeditor:UserFilesPath" value="/user/UserFiles/"/>
  <add key="FCKeditor:BasePath" value="/user/fckEditor/"/>
其中两个VALUE
value="/user/UserFiles/"
value="/user/fckEditor/"
这个是最后正确的写法
但是源码发布者一开始不是这么写的

我用了好几个小时才搞明白怎么写,但还是不知道原理
他是这么写的,是错误的方式value="/UserFiles/"
然后怎么运行都不对
最后我找资料才弄清楚上面的写法

请问value="/user/UserFiles/"
value="textXinGuan/UserFiles/"(也是错误的,左边少了反斜杠)
value="/textXinGuan/UserFiles"(也是错误的,右边少了反斜杠)
value="/UserFiles/"
有什么区别呢?
我已经晕了

如果再遇到这样的问题,总不能挨个斜杠试吧
达人解释一下吧


------解决方案--------------------
http://blog.csdn.net/mfk581603/archive/2008/10/16/3086088.aspx
看看就明白了
------解决方案--------------------
个人感觉这个应该和你部署的虚拟目录有关系,根据虚拟目录的不同有不同的写法。

value="/user/UserFiles/"
根目录下的 user 虚拟目录下的 UserFiles 目录;

value="textXinGuan/UserFiles/"(也是错误的,左边少了反斜杠)
没有斜杠,表示从当前的虚拟目录开始,可能会找不到这个路径;

value="/textXinGuan/UserFiles"(也是错误的,右边少了反斜杠)
右边缺少反斜杠,控件在生成 url 时产生了错误;

value="/UserFiles/"
根目录下的 UserFiles 目录。

***
楼主还是根据自己的实际情况来写吧。