Hi,
I'm developing on Win7 with VS2008 SP1, IIS7.
The production server is Windows 2008 R2 with IIS7.
After moving from the trial version to the licensed version, everything looks perfect in the development environment, but in the production no images are loaded (chart appears as red X and menu are only textual).
I read some threads on the forum regarding this issue but as I said, I'm using VS2008 with SP1 and both environments has IIS7.
Below is a copy of my web.config file.
What have I done wrong?
Thanks,
Niv.
------------------------------------------------------------------
.
I'm developing on Win7 with VS2008 SP1, IIS7.
The production server is Windows 2008 R2 with IIS7.
After moving from the trial version to the licensed version, everything looks perfect in the development environment, but in the production no images are loaded (chart appears as red X and menu are only textual).
I read some threads on the forum regarding this issue but as I said, I'm using VS2008 with SP1 and both environments has IIS7.
Below is a copy of my web.config file.
What have I done wrong?
Thanks,
Niv.
------------------------------------------------------------------
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<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>
</appSettings>
<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.
Visual Basic options:
Set strict="true" to disallow all data type conversions
where data loss can occur.
Set explicit="true" to force declaration of all variables.
-->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="200"/>
<compilation debug="true" strict="false" explicit="true">
<assemblies>
<add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Core, 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.Data.DataSetExtensions, 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.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="Telerik.Web.Design, Version=2010.2.713.20, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"/>
<add assembly="Telerik.Web.Design, Version=2010.2.713.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"/></assemblies>
</compilation>
<pages>
<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>
<add namespace="System.Collections.Specialized"/>
<add namespace="System.Configuration"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Caching"/>
<add namespace="System.Web.SessionState"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.Profile"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
</namespaces>
<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>
<!--
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="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<httpHandlers>
<add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>
<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" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<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" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!--
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<add name="ChartImage_axd" verb="*" preCondition="integratedMode" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler"/>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
</handlers>
</system.webServer>
<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>
</configuration>
8 Answers, 1 is accepted
0
Hello niv,
It seems that the embedded web resources are not served on our production server or the http handlers for some of our AJAX controls are not registered as expected under IIS 7 integrated mode. Please examine the resources pointed below which explain how to eliminate these issues:
http://www.telerik.com/help/aspnet-ajax/registering_the_httphandlers_on_windows_vista_iis_7_integrated_mode.html
http://www.telerik.com/help/aspnet-ajax/web-resources-troubleshooting.html
Kind regards,
Sebastian
the Telerik team
It seems that the embedded web resources are not served on our production server or the http handlers for some of our AJAX controls are not registered as expected under IIS 7 integrated mode. Please examine the resources pointed below which explain how to eliminate these issues:
http://www.telerik.com/help/aspnet-ajax/registering_the_httphandlers_on_windows_vista_iis_7_integrated_mode.html
http://www.telerik.com/help/aspnet-ajax/web-resources-troubleshooting.html
Kind regards,
Sebastian
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
niv kfir
Top achievements
Rank 1
answered on 19 Jul 2010, 09:46 AM
Hello Sebastian,
As I wrote, my development and production has IIS7.
So the web.config file is identical on both environments. (and everything is working fine on the development system).
Since I attached my web.config file, may I get more personal reply?
Thanks,
Niv.
As I wrote, my development and production has IIS7.
So the web.config file is identical on both environments. (and everything is working fine on the development system).
Since I attached my web.config file, may I get more personal reply?
Thanks,
Niv.
0
Hi niv,
Your web.config definition seems correct and I do not see any discrepancies. I suggest you follow the tips for web resources troubleshooting listed in the help topic and let us know what you found. You may also compare the settings on both servers (development and production) in detail as they may help us identify the cause of the abnormality and to address it accordingly.
Regards,
Sebastian
the Telerik team
Your web.config definition seems correct and I do not see any discrepancies. I suggest you follow the tips for web resources troubleshooting listed in the help topic and let us know what you found. You may also compare the settings on both servers (development and production) in detail as they may help us identify the cause of the abnormality and to address it accordingly.
Regards,
Sebastian
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
niv kfir
Top achievements
Rank 1
answered on 19 Jul 2010, 01:41 PM
Hello again Sebastian,
I did what's recommended in the resource help with no change.
I think I have to clear something.
The whole problem started after I purchase Telerik license.
I removed the trial version and then installed the new one.
On the development system, everything runs well, on the production one I started getting the following error:
Server Error in '/Contondo' Application.
--------------------------------------------------------------------------------
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'Telerik.Web.Design, Version=2010.2.713.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 48: <
add
assembly
=
"System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
Line 49: <
add
assembly
=
"System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
Line 50: <
add
assembly
=
"Telerik.Web.Design, Version=2010.2.713.20, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"
/>
Line 51: <
add
assembly
=
"Telerik.Web.Design, Version=2010.2.713.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"
/></
assemblies
>
Line 52: </
compilation
>
Source File: C:\inetpub\wwwroot\Contondo\web.config Line: 50
Than is why I attached the web.config.
I guess I did something wrong on the installation....
Thanks,
Niv.
0
Hi niv,
Please verify that you reference the proper version of the Telerik.Web.Design.dll (.NET 2.0 and .NET 35) from the /bin folder of your server or its GAC and remove the other entry from your web.config:
This should eliminate the exception you receive.
Best regards,
Sebastian
the Telerik team
Please verify that you reference the proper version of the Telerik.Web.Design.dll (.NET 2.0 and .NET 35) from the /bin folder of your server or its GAC and remove the other entry from your web.config:
Line 50: <
add
assembly
=
"Telerik.Web.Design, Version=2010.2.713.20, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"
/>
Line 51: <
add
assembly
=
"Telerik.Web.Design, Version=2010.2.713.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"
/></
assemblies
>
This should eliminate the exception you receive.
Best regards,
Sebastian
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
niv kfir
Top achievements
Rank 1
answered on 19 Jul 2010, 10:33 PM
Hello Sebastian,
I re-reference all DLLs.
Please see attached file, showing all my relevant reference.
Am I missing something?
What else should I check?
Niv.
I re-reference all DLLs.
Please see attached file, showing all my relevant reference.
Am I missing something?
What else should I check?
Niv.
0
Hello niv,
Confirm that both versions of the Telerik.Web.Design.dll are installed in the GAC on your machine (since you reference them from there). Additionally, let me know what you found when you followed the troubleshooting tips from the help topic I referenced before.
You may also consider using profiler like Fiddler to inspect the client/server traffic and identify potential issues.
Regards,
Sebastian
the Telerik team
Confirm that both versions of the Telerik.Web.Design.dll are installed in the GAC on your machine (since you reference them from there). Additionally, let me know what you found when you followed the troubleshooting tips from the help topic I referenced before.
You may also consider using profiler like Fiddler to inspect the client/server traffic and identify potential issues.
Regards,
Sebastian
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
niv kfir
Top achievements
Rank 1
answered on 20 Jul 2010, 09:33 AM
Hi Sebastian,
I re-write the DLLs in the GAC and now it is working well !!!
Thanks for your help,
Niv.
I re-write the DLLs in the GAC and now it is working well !!!
Thanks for your help,
Niv.