第一次/很长时间。
此问题适用于在Windows上安装了CKFinder的用户。如您所知,它附带了自己的web.config,app_code和bin。
我们有一个大型Web应用程序(基于.NET)。我们已添加CKEditor但现在我们要添加CKFinder。我们下载了CKFinder并安装了它,它出现在图像图标中。但它与root中的web.config文件冲突并抛出此错误。
"代码子目录' / ckfinder / App_Code / WidgetFolder /'不存在。"
我已根据说明将CKFinder设置为按应用程序运行。听起来它应该像它自己的野兽一样运行。我们真的不想将所有的DLL都移到我们的bin中(因为很多都是重复的),我们也不想修改root中的web.config文件,除非我们不得不这样做。
那么我们如何让CKFinder自行运行而不会干扰bin中的web.config文件bin中的DLL?换句话说,我们如何在网站中将其作为自己的独立应用程序?
答案 0 :(得分:0)
将CKFinder集成到现有应用程序中的最简洁方法是将其添加为NuGet依赖项。请查看:https://docs.ckeditor.com/ckfinder/ckfinder3-net/integration.html#integration_existing_application
这会自动将所有必需的条目合并到应用程序的router.get('/metadata', function(req,res,next){
var info = metadata.getMetadataOnix(params)
.then(function(info) {
console.log('info:'+info);
res.json({ test : info });
})
.catch(function(err) {
// Log error, etc.
// Use `res.send` or `res.json` or similar to send error reply
});
});
。
那么我们如何让CKFinder自行运行而不会干扰bin中的web.config文件bin中的DLL?换句话说,我们如何在网站中将其作为自己的独立应用程序?
如果确实想要将CKFinder用作单独的应用程序,那么您只需使用ZIP包中提供的应用程序并按照here所述进行设置。