This is a migrated thread and some comments may be shown as answers.

Skin & Formatting Lost on Production Machine

6 Answers 79 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
patrick
Top achievements
Rank 1
patrick asked on 23 Feb 2009, 06:04 AM
I am new to the Telerik tools.  I have developed a few basic web pages using the Grid, Tab and Multiple tools.  They work fine on development system.  However, when deployed to production the formatting is gone and the multi page stops working.  I am running version Ajax 2008 3 1314.  It very well may be a configuration with the production server.  We are running MS 2003 with IIS 6.0.  We have ajax working on other production sites and should be current with service packs. 

Any help will be appreciated.
Patrick

6 Answers, 1 is accepted

Sort by
0
Paul
Telerik team
answered on 23 Feb 2009, 09:02 AM
Hi Patrick,

Please refer to these help articles for useful hints on the matter:

General Troubleshooting
Web Resources Troubleshooting

All the best,
Paul
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
patrick
Top achievements
Rank 1
answered on 23 Feb 2009, 03:38 PM
I reviewed the suggest links.  It appears that all the solutions address a specific error message.  We are are not getting any errors displayed on the actual rendered page.  The page is rendered just incorrectly.  The grid formatting does not exist and it appears that multi page is not working.

When I view the source code I can see this one error:  "throw new Error('ASP.NET Ajax client-side framework failed to load.')". 

Thank you for your additional assistance for getting the production server working.
Patrick
0
patrick
Top achievements
Rank 1
answered on 24 Feb 2009, 05:32 AM
I have tried all the post I can find relating to this issue.  Additional information regarding the IIS setup.  We are indeed running asp.net 3.5 SP 1.  I have included my web.config file as it seems this is the likely cause of the issue.
<?xml version="1.0"?>  
<configuration> 
    <configSections> 
        <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
            <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
                <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>  
                <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
                    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>  
                    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>  
                    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>  
                    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>  
                </sectionGroup> 
            </sectionGroup> 
        </sectionGroup> 
    </configSections> 
    <appSettings/> 
    <connectionStrings> 
        <add name="InfinityDOTNETConnectionString" connectionString="Data Source=SPRADSACCT\SQLEXPRESS;Initial Catalog=InfinityDOTNET;User ID=sa;Password=T5y6p0e3" providerName="System.Data.SqlClient"/>  
    </connectionStrings> 
    <system.web> 
        <!--   
            Set compilation debug="true" to insert debugging   
            symbols into the compiled page. Because this   
            affects performance, set this value to true only   
            during development.  
        --> 
        <compilation debug="true" strict="true">  
            <assemblies> 
                <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
                <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
                <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
                <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
                <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>  
                <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
                <add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>  
            </assemblies> 
        </compilation> 
        <!--  
            The <authentication> section enables configuration   
            of the security authentication mode used by   
            ASP.NET to identify an incoming user.   
        --> 
        <authentication mode="Windows"/>  
        <!--  
            The <customErrors> section enables configuration   
            of what to do if/when an unhandled error occurs   
            during the execution of a request. Specifically,   
            it enables developers to configure html error pages   
            to be displayed in place of a error stack trace.  
    --> 
        <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">  
            <error statusCode="403" redirect="NoAccess.htm"/>  
            <error statusCode="404" redirect="FileNotFound.htm"/>  
        </customErrors> 
        <pages> 
            <controls> 
                <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
                <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
            </controls> 
        </pages> 
        <httpHandlers> 
            <remove verb="*" path="*.asmx"/>  
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
            <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
            <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>  
            <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.3.1314.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />   
            <!--<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />--> 
        </httpHandlers> 
        <httpModules> 
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>  
        </httpModules> 
    </system.web> 
    <system.codedom> 
        <compilers> 
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">  
                <providerOption name="CompilerVersion" value="v3.5"/>  
                <providerOption name="WarnAsError" value="false"/>  
            </compiler> 
        </compilers> 
    </system.codedom> 
    <runtime> 
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
            <dependentAssembly> 
                <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>  
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>  
            </dependentAssembly> 
            <dependentAssembly> 
                <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>  
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>  
            </dependentAssembly> 
        </assemblyBinding> 
    </runtime> 
  <location path="Telerik.Web.UI.WebResource.axd">  
    <system.web> 
      <authorization> 
        <allow users="*"/>  
      </authorization> 
    </system.web> 
  </location> 
 
  <system.webServer> 
        <validation validateIntegratedModeConfiguration="false"/>  
        <handlers> 
            <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" /> 
        </handlers> 
    </system.webServer> 
</configuration> 
 
There is mention of certain changes to the web config.  I have included the last iteration of these changes.  The thing that is unclear in much of the documentation is the exact location and the actual change to be made as different post refer to variations on the theme.  It is also not clear what steps are to be taken on the server if any to run the Telerik scripts. 

I look forward to any assistance.
Patrick
0
Paul
Telerik team
answered on 24 Feb 2009, 01:15 PM
Hi patrick,

Make sure that the axd file extension is mapped for the site within IIS and that it's Verify File Exists box is NOT checked. In addition, it will be helpful if you can send a live URL where the problem could be observed.

Sincerely yours,
Paul
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
patrick
Top achievements
Rank 1
answered on 24 Feb 2009, 03:27 PM
This is mapped: "c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll". The verify that file exists is NOT checked.  Where can I send a link.

  Do you have a place to send the link or a place for me to send a print screen of the web page?

Thank you
0
Paul
Telerik team
answered on 25 Feb 2009, 11:44 AM
Hi Patrick,

Attachments are not allowed in the forums. You can open a support ticket and send us screenshots and/or live URL.

All the best,
Paul
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
General Discussions
Asked by
patrick
Top achievements
Rank 1
Answers by
Paul
Telerik team
patrick
Top achievements
Rank 1
Share this question
or