[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 13850
  • Last Modified:

Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

I have converted an asp.net app from visual studio 2005 to 2008.  It works fine on my dev pc at work - I have just copied the project to my home laptop running vista and I am getting the error

Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

Know what steps do I need to do to get this to work?  
0
mugsey
Asked:
mugsey
  • 4
  • 2
  • 2
1 Solution
 
Tristan ShortlandCommented:
The easiest thing to do is add System.Web.Extensions.dll and System.Web.Extensions.Design.dll to the bin folder of your application.
This has worked for me :)
Cheers
0
 
mugseyAuthor Commented:
HI

They are in there but they are version 3.5.0.0

How can I get hold of the older version of the dlls
0
 
Tristan ShortlandCommented:
You can download a .NET 2.0 redistributable, but I thought that 3.5 was just an upgrade of 2.0 as opposed to being a new version (like 1.1 and 2.0 for example).
Therefore, the newer version should be ok - have you checked that your web.config file is pointing to the correct dlls?
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
mugseyAuthor Commented:
hi

Yep - I think its to do with the AJAXControlTtoolkit.dll - this is version 1.1

Now all the controls in the app are referenced like this

On each page

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

Now if it works on my work environmnet and not at home - I really do not want to change too much.

Hmm, what would be the best way forward.

Here is the web.config

                        <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                        <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>



0
 
BitRunner303Commented:
Sorry to ask a stupid question here but did you already download the AJAX Extensions that you need first if you're in .NET 2.0?  I ran into that problem setting up AJAX in VS2005 b/c I initially thought all you needed was the toolkit and got that same error you mentioned (yeah yeah I know, go ahead and laugh).

http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
0
 
mugseyAuthor Commented:
HI

I did that but now I get the error

The type 'System.Web.UI.ScriptManager' exists in both 'c:\Windows\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll' and 'c:\Windows\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll'


0
 
mugseyAuthor Commented:
I did a search for 1.0 and replaced with 3.5.0.0 and it now compiles OK but now its unable to start debugging on the webserver.  This is on my new vista laptop
0
 
BitRunner303Commented:
Any specific error message coming up or does it just say debugging can't be started?
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 4
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now