DNN - 更新文件夹时MappedPath为空

时间:2014-02-11 14:07:42

标签: dotnetnuke

每次我更新我的一个文件夹时,我的文件夹的映射路径突然变空,我找不到解决方法来更改它或添加新的映射路径。

这是我的代码:

         // Folder information
        var folderInfo = new FolderInfo();
        folderInfo.PortalID = base.PortalId;
        folderInfo.FolderPath = txtEditFolderName.Text;
        folderInfo.FolderID = Convert.ToInt16(Request.QueryString["eventID"]);
        folderInfo.DisplayPath = txtEditFolderName.Text;
        folderInfo.DisplayName = txtEditFolderName.Text;
        folderInfo.FolderMappingID = 9;

        // Update folder
        FolderManager.Instance.UpdateFolder(folderInfo);

        // Move folder
        FolderManager.Instance.MoveFolder(folderInfo, txtEditFolderName.Text);

        // TODO: REMOVE OLD DIRECTORY

        // Add new directory
        Directory.CreateDirectory(folderInfo.PhysicalPath);

提前致谢!

1 个答案:

答案 0 :(得分:0)

我正在使用来自另一个门户网站的mappingId,这导致了问题。 当我使用右侧门户的mappingId时,它起作用了。