我最近将 MOSS 2007 站点迁移到 sharepoint 2010。MOSS 2007 站点包含一个自定义应用程序页面。使用 IP 地址,此页面工作正常。我已经在 gac 中部署了 dll 并将必要的表单放在 layouts 文件夹中。但是使用 Internat 或 Intranet 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 n 中查找 dll 会引发相同的无法找到的错误。我在 web.config 中提供了下面的 ajax 条目,但它仍然向我显示相同的错误。
<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" tagPrefix="ajaxToolkit"/>
</controls>
在标签中我添加了程序集条目