升级到 .net 4.0 后无法加载文件或程序集 'AjaxControlToolkit'

15

我有一个Web应用程序,我试图将其升级到.NET 4.0。

我使用Visual Studio 2010 Beta 2打开了该应用程序,并为该应用程序选择了升级路径。该应用程序使用AjaxControlToolkit。现在升级完成后,当我尝试访问页面时,我收到错误消息:“无法加载文件或程序集“AjaxControlToolkit” 或其某个依赖项。拒绝访问。”

我已经尝试过:

  • 重启我的机器
  • 清理解决方案
  • 删除Temporary ASP.Net Files中的所有文件
  • 放宽Bin目录、Temporary ASP.Net Files目录上的权限(添加Everyone并授予完全控制权)
  • 移除并重新添加对AjaxControlToolkit DLL的引用

与AjackControlToolkit相关的web.config条目如下:

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
  <controls>
    <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
  </controls>
</pages>
任何想法关于这里发生了什么/我如何解决这个问题?

1
+1:快速测试以查看是否与用户模拟权限相关是授予您的模拟帐户本地管理员权限。如果问题消失,则需要为该帐户分配特定的访问权限以访问IIS文件。 - iCollect.it Ltd
1
对于那些遵循了所有建议但仍然存在问题的人,这个链接可能会有所帮助。https://dev59.com/F2gu5IYBdhLWcg3wxZpL#23534971 - Yorro
11个回答

1

记得使用上下文菜单 [右键单击] 以“管理员身份运行”“Visual Studio”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接