Tajkumar
Tajkumar

Reputation: 347

unable to update auto-refresh reference 'ajaxcontroltoolkit.dll and commonlogging.dll

unable to update auto-refresh reference 'ajaxcontroltoolkit.dll and commonlogging.dll

I am getting this warning every time I build the project but the project is running fine without breaks in local system but I am getting error page in godaddy after uploading to server. is this the reason for 500 error in godaddy shared hosting server?

Upvotes: 16

Views: 28210

Answers (5)

Muleskinner
Muleskinner

Reputation: 14478

I had the same issue / what solved it for me was simply to do a "Refresh folder" on the Bin folder.

Upvotes: 0

Chris Catignani
Chris Catignani

Reputation: 5306

I hope this helps somebody... Im using VS2017 and had an ASP project with 28 Warnings:

Unable to update auto-refresh reference 'XXXXX.dll'. Cannot find assembly 'F:\Program Files (x86)\Microsoft Web Tools\Packages\…

...well...that directory had been removed!

To make matters worse (or better) when I create a new ASP project the references are handled a little different in solution explorer...and the assemblies referenced in the new project are in C:\Program Files (x86)\Microsoft Visual Studio\Shared

To fix my warnings...I edited the .refresh file.

You can do this by: 1: Double clicking the warning. 2: Navigate to it in solution explorer under the Bin folder.

And changed (example)

..\..\..\..\..\..\..\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll

to

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll

Upvotes: 0

niico
niico

Reputation: 12809

Look in the bin folder of the project - for a file called - in your case:

ajaxcontroltoolkit.dll.refresh

This will have an incorrect path to the dll file. You need to update the path to wherever the dll is now.

Upvotes: 13

ajeh
ajeh

Reputation: 2784

Had this same issue and manually creating a .refresh file for its DLL helped. Once I figured the origin of the relative path is the solution folder, and put that in the .refresh, everything worked for this and other references.

Upvotes: 1

Ortund
Ortund

Reputation: 8255

I had this same problem with the AjaxControlToolkit. I've got no idea what caused it, but by simply re-installing the toolkit into my project with NuGet, that fixed it.

Install the package by following the steps below:

  1. Right-click on your project and select Manage NuGet Packages.
  2. Search the online repository for the package you want. In my case, this was 'ajaxcontroltoolkit'.
  3. Find the package in the list of results that appears and click the Install button on it.

What this does is it removes all previous references of the package (older DLLs and references in your web.config file) and replaces them with newer, correct references

It's that simple.

Hope this helps you

Upvotes: 15

Related Questions