我有一个使用ckeditor的mvc .net应用。在本地机器上正常工作。
当我发布到一个天蓝色的网站时,我注意到在提琴手中它正在寻找相对于主机而不是脚本文件夹的路径中的ckeditor文件(就像在本地机器上运行时那样)。
进行了一些搜索并找到了我设置ckeditor basepath的解决方案:
CKEDITOR.basePath = window.location.protocol + '//' + '@Request.Url.Authority' + '@Url.Content("~/Scripts/ckeditor")' + '/';
工作,但很难看。有关为什么我必须使用此解决方案进行发布的任何想法,和/或以更优雅的方式设置基本路径的任何想法?