AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

I updated my site http://beta.devtrain.de to use the newest AJAX B2 bits. Everything works fine on my machine and i deployed the ASP.NET App to the Web Server (windows 2003).

Result:

Could not load file or assembly 'Microsoft.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

 An "official statement" form the asp.net forums

Hi guys - yeah the problem you're having is because you installed on a machine w/o VS.  All of our machines have VS, so we didn't catch this problem.  On a machine w/ VS, Microsoft.Web.Extensions.Design.dll gets dropped.

Probably the best workaround for this is to go get that file from a machine with VS and either install it (gacutil -f Microsoft.Web.Extensions.Design.dll) or try dropping it into the bin directory, which I believe should also work but I haven't tried it.

 I've been talking with the AJAX team about this, so we're on top of it.  Sorry for the confusion. 

I must repeat it: i have installed it on a webserver without installed Visual Studio 2005 and Microsoft never tested this scenario.

After coping the dll from my dev machine to the webserver (bin) it works.

Published Wednesday, November 08, 2006 2:01 PM by preishuber
Filed under: ,

Comments

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Wednesday, November 08, 2006 8:16 AM by Alex

"nice" show stopper ;-)

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Sunday, November 12, 2006 11:02 PM by Matt Gibbs

Yes, we should have caught this.  We do a lot of unit testing on dev machines where VS is installed and the majority of the test automation has been happening with VS present as well.  We are adding coverage here.

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Tuesday, November 14, 2006 8:36 PM by Allen Cook

I have Visual Studio 2005 Professional installed  with ASP.NET, Microsoft Visual Web Developer 2005 and Microsoft Web Application Projects 2005, and I can't find this DLL anywhere on my machine.

Could there be some scenario where Visual Studio could be installed without this DLL?

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Wednesday, November 15, 2006 1:45 AM by preishuber

path should be

C:\Programme\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Wednesday, November 15, 2006 12:44 PM by Allen Cook

I have Microsoft.Web.Extensions.dll but not Microsoft.Web.Extensions.Design.dll

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Wednesday, November 15, 2006 1:10 PM by Allen Cook

I figured it out, I only had Beta 1 of the ASP.NET AJAX extensions installed.  Beta 2 is what contains the Design.dll

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Friday, November 17, 2006 1:45 AM by JohnySmith

Jessz! It is great finding preishuber.

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Wednesday, November 22, 2006 4:34 AM by preishuber

some news about the issue here

http://weblogs.asp.net/hpreishuber/archive/2006/11/22/fixed-ajax-control-toolkit.aspx

# re: AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

Thursday, August 21, 2008 3:40 PM by 123qwe

In visual studio 2005, if you have the reference to the DLL's added in your refrences folder, click on it, and in the properties window, set "Copy Local" to true.

This should copy the DLL(s) to the bin folder when you publish automatically.

Leave a Comment

(required) 
(required) 
(optional)
(required)