Permissions Reporting admin tool issue
I just installed the MS Admin Toolkit and am trying to get the permission reporting piece working. I added and deployed the solution then activated the feature via stsadm. I see the new options appear under site settings to check effective permissions, broken inheritance, etc. but when I click on them I receive an error. We do use a different layouts directory so I copied the associated aspx pages and the layouts.sitemap.permissionreporting.xml file to our custom layouts folder. This changed the error I was getting from 'page could not be found' to to: "The resource object with key 'AccountPageTitle' was not found. " This particular error is what I get when clicking on Check Effective Permissions, each of the links provides the same error but with a different object in quotes. We have a single WFE in our MOSS farm, version is 6524.
May 3rd, 2010 6:54pm

Hi Mikey, When you said “We do use a different layouts directory”, could you please let me know how you do that? I think it is critical to your issue. If possible, could you please let me know if it is working on the default layouts directory and why do you want to use a different layouts directory? Let me know the result if possible. Lambert Qin TechNet Subscriber Support in forum If you have any feedback on our support, please contact tngfb@microsoft.com Sincerely, Lambert Qin Posting is provided "AS IS" with no warranties, and confers no rights.
Free Windows Admin Tool Kit Click here and download it now
May 4th, 2010 6:44am

Lambert, We have a different layouts directory specified in IIS for the web app. Our site has a large amount of customization and I guess the folks we used for the initial build of our site decided to make a copy of layouts and customize the copy. I just tried a different web app which uses the default layouts directory and sure enough, it works. Unfortunately, changing the layouts path of our main site isn't really an option at this point. Any ideas? Other than copying these pages, what else does activating the feature modify?
May 4th, 2010 2:53pm

Hi Mikey, I was trying to reproduce your issue with following steps: 1. Copy the Layouts folder as Layouts1. 2. Create a new web application. 3. Change the corresponding _layouts virtual directory in IIS Manager to point to the Layouts1 folder. 4. Install and deploy the Permission Reporting Tool feature. 5. Extract the PermissionReporting.wsp file, check the manifest.xml file. <Solution SolutionId="A70EF07E-0D11-4850-AA5E-5C90F9E6F724" xmlns="http://schemas.microsoft.com/sharepoint/"> <FeatureManifests> <FeatureManifest Location="PermissionReporting\feature.xml"/> </FeatureManifests> <TemplateFiles> <TemplateFile Location="Features\PermissionReporting\layouts.sitemap.PermissionReporting.xml"/> <TemplateFile Location="Layouts\SecurityReportAccount.aspx"/> <TemplateFile Location="Layouts\SecurityReportCompareRightsDialog.aspx"/> <TemplateFile Location="Layouts\SecurityReportGenerateReport.aspx"/> <TemplateFile Location="Layouts\SecurityReportLocationDialog.aspx"/> <TemplateFile Location="Layouts\SecurityReportScopeDialog.aspx"/> <TemplateFile Location="Layouts\SecurityReportStatus.aspx"/> <TemplateFile Location="Layouts\SecurityReportTreeViewReport.aspx"/> </TemplateFiles> <RootFiles> <RootFile Location="CONFIG\stsadmcommands.FGPReportLockStatusManager.xml" /> <RootFile Location="Resources\securityreport.resx" /> <RootFile Location="CONFIG\AdminResources\securityreport.resx" /> <RootFile Location="CONFIG\Resources\securityreport.resx" /> </RootFiles> <Assemblies> <Assembly DeploymentTarget="GlobalAssemblyCache" Location="Microsoft.Office.Server.SecurityReport.dll"/> <Assembly DeploymentTarget="GlobalAssemblyCache" Location="Microsoft.Office.Server.SecurityReport.FGPReportLockStatusManager.dll"/> </Assemblies> </Solution> 6. Because I change the default Layout folder location, the *.aspx file did not copy to the correct place, I manually copy it to Layout1 folder. 7. Test the features. With the above steps, I can use the feature without any error. I checked your issue again, the error “The resource object with key 'AccountPageTitle' was not found” indicated that the resource file securityreport.resx was not installed successfully. Could you please rename PermissionReporting.wsp file, and copy the securityreport.resx file to the 12Hive\Resources folder and try again. Please also make sure the files listed in manifest.xml are copied to the correct places? Let me know the result if possible.Sincerely, Lambert Qin Posting is provided "AS IS" with no warranties, and confers no rights.
Free Windows Admin Tool Kit Click here and download it now
May 5th, 2010 8:02am

Lambert, Thanks, you pointed me in the right direction! I had manually copied the aspx pages but it seems as though the securityreport.resx was not copied to the web app. I copied it from the resources folder to the App_GlobalResources folder for my web app and it is now working. Thanks again for your help!
May 5th, 2010 6:18pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics