當我在IIS部署asp.net 4.0網站6.0服務器我有錯誤:6.0 Telerik.Web
[TypeInitializationException: The type initializer for 'Telerik.Web.RenderModesCache' threw an exception.]
Telerik.Web.RenderModesCache.GetViewDescriptors() +0
Telerik.Web.UI.RadDataBoundControl.GetViewScriptReference() +81
Telerik.Web.UI.RadDataBoundControl.GetScriptReferences() +80
Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptReferences() +13
System.Web.UI.ScriptControlManager.AddScriptReferenceForScriptControl(List`1 scriptReferences, IScriptControl scriptControl) +41
System.Web.UI.ScriptControlManager.AddScriptReferencesForScriptControls(List`1 scriptReferences) +92
System.Web.UI.ScriptManager.RegisterScripts() +129
System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +122
System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +8897866
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2716
web.config中有一個配置:
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="Telerik.Web.UI"/>
</assemblies>
</compilation>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
</controls>
</pages>
與IIS Express 7.0網站正常工作。
問題的原因是什麼?
部署時應用程序池是否針對.NET4? – rdmptn 2014-09-02 13:44:03
NET 4.0甚至安裝在運行IIS 6.0的服務器上?這兩個獨立的服務器是運行6.0和7.0還是將它們從同一臺服務器上運行? – DanM7 2014-09-02 19:37:21
rdmptn,是的,目標是.net4 – Bygo 2014-09-23 17:00:53