2

次の場合、Webconашпターゲットの4.5フレームワークへの設定が次の場合にsitecore管理ページで1つの興味深い問題を発見しました

>  compilation defaultLanguage="c#" debug="true" targetFramework="4.5"
> enablePrefetchOptimization="true" 

Iamは次のエラーを取得しています:

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: The base class includes the field 'StartPage', but its type (System.Web.UI.HtmlControls.HtmlGenericControl) is not compatible with the type of control (System.Web.UI.HtmlControls.HtmlIframe).

Source Error: 


Line 71:             </div>
Line 72:             <div id="SDN">
Line 73:                 <iframe id="StartPage" runat="server" allowtransparency="true" frameborder="0" scrolling="auto"
Line 74:                     marginheight="0" marginwidth="0" style="display: none"></iframe>
Line 75:             </div> 

targetFramework arrribが4.0の場合、すべて正常に機能しています。それを修正する方法は?私の目標は完全な4.5FWモードでの作業であり、追加で設定しました

<httpRuntime 
encoderType="System.Web.Security.AntiXss.AntiXssEncoder,System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"   
maxRequestLength="512000" 
executionTimeout="600" 
enableKernelOutputCache="false" 
targetFramework="4.5" 
requestValidationMode="4.0"/>

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>

ありがとう

4

6 に答える 6

2

Sitecoreが正しく機能するには、ターゲットフレームワークが4.0である必要があります。バージョン4.5はまだサポートされていません

于 2012-12-15T00:31:41.140 に答える
0

同じエラーが発生し、web.config ファイルの複雑なエントリに「targetFrameowkr=4.5.1」を追加して、問題を修正しました。

于 2014-06-20T01:04:04.980 に答える
-2

解決策を見つけました。ログインページをカスタマイズするだけです。

于 2012-12-15T06:58:16.030 に答える