我最近将MOSS 2007站点迁移到了sharepoint 2010. MOSS 2007站点包含一个自定义应用程序页面。使用IP地址,此页面工作正常。我已经在gac中部署了dll,并在layouts文件夹中放置了必要的表单。但是使用Internat或内联网dns我得到以下错误:
An error occurred during the compilation of the requested file, or one of its dependencies. The type 'AjaxControlToolkit.SliderExtender' exists in both 'c:\Windows\assembly\GAC_MSIL\AjaxControlToolkit\3.0.30930.28736__28f01b0e84b6d53e\AjaxControlToolkit.dll' and 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\e2b85a3a\aefa6379\assembly\dl3\6cf6a9f3\d0ee2c06_53facd01\AjaxControlToolkit.DLL'
如果我删除放在Temporary ASp.net文件夹中的dll,它说无法在临时文件夹url中找到dll。 N如果我删除gac dll它在gac中查找dll会抛出无法找到的相同错误。 我在web.config中提供了以下ajax条目,但它仍然显示我同样的错误。
<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" tagPrefix="ajaxToolkit"/>
</controls>
并在标签中添加了汇编条目
答案 0 :(得分:0)
尝试替换与.Net Framework 3.5兼容的Ajax Control Toolkit。
从MOSS 2007迁移后,您现有的Ajax Control Toolkit可能只与.Net Framework 2.0兼容。