Dotnetnuke DNN-更新文件夹时MappedPath为空

Dotnetnuke DNN-更新文件夹时MappedPath为空,dotnetnuke,Dotnetnuke,每次我更新一个文件夹时,文件夹的映射路径突然变为空,我找不到解决方法来更改它或向其添加新的映射路径 这是我的代码: // Folder information var folderInfo = new FolderInfo(); folderInfo.PortalID = base.PortalId; folderInfo.FolderPath = txtEditFolderName.Text; folderInf

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

这是我的代码:

         // 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);

提前谢谢

我正在使用另一个门户的mappingId,这导致了问题。 当我从正确的门户使用mappingId时,它工作了