Вопрос

I have this section in my web.config

<PageParserPaths>
    <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" />
</PageParserPaths>

what i would like is to restrict the virtual path further to

VirtualPath="/SitePages/DataDictionary/*" 

but when I enter that I get the

Sorry, something went wrong An error occurred during the processing of /SitePages/DataDictionary/default.aspx. Code blocks are not allowed in this file.

message switching back to

VirtualPath="/*" 

works ? how do I format it to only allow coded pages in that one directory?

Это было полезно?

Решение

Adding the ~ is what got things working

  <PageParserPaths>
    <PageParserPath VirtualPath="~/SitePages/DataDictionary/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true"/>
    <PageParserPath VirtualPath="~/sites/RDS/SitePages/DataDictionary/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true"/>
  </PageParserPaths>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top