无法更新自动刷新引用'ajaxcontroltoolkit.dll和commonlogging.dll
我每次运行项目时都会收到此警告,但项目运行正常但没有在本地系统中断,但是在上传到服务器后我在godaddy中收到错误页面。这可能是godaddy共享托管服务器500错误的原因
我在AjaxControlToolkit中遇到了同样的问题。我不知道是什么导致它,但只需通过NuGet将工具包重新安装到我的项目中,即可修复它。
按照以下步骤安装软件包:
它的作用是删除包的所有先前引用(web.config文件中的旧DLL和引用)并用更新,正确的引用替换它们
就这么简单。
希望这对你有所帮助
查看项目的bin文件夹 - 对于一个名为的文件 - 在您的情况下:
ajaxcontroltoolkit.dll.refresh
这将有一个不正确的dll文件路径。您需要更新dll现在的路径。
有这个相同的问题,并为其DLL手动创建.refresh文件帮助。一旦我认为相对路径的起源是解决方案文件夹,并将其放在.refresh中,一切都适用于此和其他参考。
我希望这有助于某人...我使用VS2017并且有一个28项警告的ASP项目:
无法更新自动刷新引用“XXXXX.dll”。找不到程序集'F:\ Program Files(x86)\ Microsoft Web Tools \ Packages \ ...
......好吧......那个目录已被删除!
为了使我在创建一个新的ASP项目时更糟糕(或更好),在解决方案资源管理器中处理引用有点不同......新项目中引用的程序集在C:\ Program Files(x86)\ Microsoft Visual Studio中\共享
修复我的警告......我编辑了.refresh文件。
您可以通过以下方式执行此操作:1:双击警告。 2:在Bin文件夹下的解决方案资源管理器中导航到它。
并改变了(例子)
..\..\..\..\..\..\..\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll
至
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll
我有同样的问题/为我解决的只是在Bin文件夹上做一个“刷新文件夹”。