CKFinder(.NET版)。配置为独立的应用程序

时间:2017-11-30 18:52:50

标签: .net iis ckeditor ckfinder

第一次/很长时间。

此问题适用于在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?换句话说,我们如何在网站中将其作为自己的独立应用程序?

1 个答案:

答案 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所述进行设置。