mvc プロジェクトの ckfinder に問題があります。
ckeditor の ckfinder フォルダーを移動し、config.ascx のパスを次のように編集しました。
BaseUrl = "/Content/";
BaseDir = HttpContext.Current.Server.MapPath("~/Content/");
js ファイルを _Layout.cshtml に追加しました。
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-1.6.2.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/ckeditor/ckeditor.js")"></script>
<script type="text/javascript" src="@Url.Content("~/ckeditor/ckfinder/ckfinder.js")"></script>
そして最後に私の Index.cshtml
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<script type="text/javascript">
$(function () {
CKEDITOR.replace('ckEditor', {
skin: 'kama',
filebrowserBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html")',
filebrowserImageBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html?type=Images")',
filebrowserFlashBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html?type=Flash")',
filebrowserUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files")',
filebrowserImageUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images")',
filebrowserFlashUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash")'
});
});
<h2>MVC 3 CKEditor and CKFinder </h2>
@Html.TextArea("ckEditor")
Ckeditor は正常に動作していますが、(ckfinder を使用して) 画像をアップロードしようとするとエラーが発生します => タイプ 'CKFinder.Connector.ConnectorException' の例外が CKFinder.dll で発生しましたが、ユーザー コードで処理されませんでした
そして私のプロジェクトファイル=>