【发布时间】:2013-01-29 20:42:47
【问题描述】:
无法更新自动刷新参考 'ajaxcontroltoolkit.dll 和 commonlogging.dll
我每次构建项目时都会收到此警告,但项目运行良好,本地系统没有中断,但上传到服务器后,我在 godaddy 中收到错误页面。这是godaddy共享托管服务器出现500错误的原因吗?
【问题讨论】:
标签: asp.net asp.net-ajax
无法更新自动刷新参考 'ajaxcontroltoolkit.dll 和 commonlogging.dll
我每次构建项目时都会收到此警告,但项目运行良好,本地系统没有中断,但上传到服务器后,我在 godaddy 中收到错误页面。这是godaddy共享托管服务器出现500错误的原因吗?
【问题讨论】:
标签: asp.net asp.net-ajax
我在使用 AjaxControlToolkit 时遇到了同样的问题。我不知道是什么原因造成的,但只需使用 NuGet 将工具包重新安装到我的项目中,就可以修复它。
按照以下步骤安装包:
这样做的目的是删除包的所有先前引用(旧 DLL 和 web.config 文件中的引用)并用更新的正确引用替换它们
就这么简单。
希望对你有帮助
【讨论】:
遇到同样的问题并为其 DLL 手动创建一个 .refresh 文件有所帮助。一旦我发现相对路径的来源是解决方案文件夹,并将其放在 .refresh 中,一切都适用于这个和其他引用。
【讨论】:
在项目的 bin 文件夹中查找一个名为 - 在您的情况下的文件:
ajaxcontroltoolkit.dll.refresh
这将有一个不正确的 dll 文件路径。您需要更新 dll 现在所在位置的路径。
【讨论】:
我希望这对某人有所帮助... 我使用 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 文件夹上执行“刷新文件夹”。
【讨论】: