我在主网站上添加新文件夹的代码总是有效,但是当我尝试在门户网站中添加新文件夹时,它无法添加该文件夹。它只是将null返回给我。
我认为问题在于文件夹路径,在我的主网站中我只能使用新的foldername作为文件夹路径。
我为文件夹路径尝试了以下位置但没有成功:
我正在使用的代码:
// Get folder mapping
var folderMapping = FolderMappingController.Instance.GetFolderMapping(PortalId, "Secure");
// Add folder and get the result back of the folder information
var folder = FolderManager.Instance.AddFolder(new FolderMappingInfo
{
FolderProviderType = folderMapping.FolderProviderType,
FolderMappingID = 9,
Priority = 2,
PortalID = PortalId,
}, "filePath");
我添加文件夹后该文件夹为空,它应该包含文件夹的详细信息。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
没关系,我发现了问题。
我忘记了每个门户的mappingproviderId是不同的,所以我不得不对数据库进行查询并获得正确的mappingproviderId。当我这样做时,它对我来说很好。
如果dnn扔了一个错误的话会不错的。