zoukankan      html  css  js  c++  java
  • SharePoint 2013 排错之"Code blocks are not allowed in this file"

      今天,设置页面布局的自定义母版页时,设置完了以后保存,然后预览报错,错误如下截图;删掉自定义母版页的MasterPageFile属性,页面依然报错;感觉甚是奇怪,因为有版本控制,还原为最初的版本,依然报错,我这暴脾气!一气之下,删掉了这个默认自带的母版页,从其他环境导过来一个,结果依然报错,错误如下图;

    clip_image002

      想来想去百思不得其解,然后看了看错误,发现是这个文件不允许后台代码,谷歌了一下(链接附后),发现设置web.config可以允许后台代码(配置文件截图如下),改过配置文件以后,确实页面不报错了,但是记得,千万别删掉自带的页面布局,我发现即使导过来一个一模一样的,效果也不一样,郁闷!最后还是从回收站还原最初的。

    clip_image004

      web.config修改节点,如下:

    <SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="250" AllowPageLevelTrace="false">
        <PageParserPaths>
          <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" />
        </PageParserPaths>
    </SafeMode>

    结束语

      错误是修改好了,依旧不解为什么我的页面布局,就报错了?还需要开启后台代码,这个安全不安全?改回来为什么不行?说是页面布局的类型被改变了,自带的页面布局,真是很脆弱,大家修改的时候,注意备份,小心谨慎吧!前车之鉴啊!

    参考链接

      http://social.msdn.microsoft.com/Forums/sharepoint/en-US/d198c19a-701d-4032-aad4-ddf336adc17c/master-page-error-code-blocks-are-not-allowed-in-this-file?forum=sharepointcustomizationlegacy

  • 相关阅读:
    锋利的jQuery(第二版)源码下载地址
    sql(SqlServer)编程基本语法
    struts2 中请求转发与请求重定向方法
    struts2的DevMode(开发模式)模式
    ML—朴素贝叶斯
    python 全排列
    简单读懂人工智能:机器学习与深度学习是什么关系
    Postfix接收邮件后转向运行特定的脚本
    Android的View和ViewGroup分析
    简明 状态模式(5.8)
  • 原文地址:https://www.cnblogs.com/jianyus/p/3687578.html
Copyright © 2011-2022 走看看