При смене стандартной мастер-страницы в Microsoft Project server 2010 выдается ошибка при попытке посмотреть файл проекта через веб-интерфейс выдается ошибка:
"Базовый тип "Microsoft.Office.Project.PWA.ApplicationPages.ProjectDrillDownPage" запрещен для этой страницы. Этот тип не зарегистрирован как безопасный."
Для исправления ошибки нужно зарегистрировать несколько контролов для веб-приложения. Это делается правкой web.config'а. По умолчанию он расположен в C:\inetpub\wwwroot\wss\VirtualDirectories\ApplicationFolder\, но можно посмотреть в настройках IIS, где расположен нужный раздел.
В ветку <SafeControls> надо добавить:
1 2 3 4 5 | <SafeControl Assembly="Microsoft.Office.Project.Server.PWA, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.Project.PWA" TypeName="*" Safe="True" /> <SafeControl Assembly="Microsoft.Office.Project.Server.PWA, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.Project.PWA.CommonControls" TypeName="*" Safe="True" /> <SafeControl Assembly="Microsoft.Office.Project.Server.PWA.ApplicationPages, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.Project.PWA.ApplicationPages" TypeName="*" Safe="True" /> |
В ветку "<SharePoint><SafeMode><PageParserPaths>":
1 | <PageParserPath VirtualPath="/pwa/*" CompilationMode="Always" AllowServerSideScript="true" /> |