当我尝试在localhost上的浏览器中查看我的项目时出现此错误.
已验证AjaxControlToolkit是在我的项目中的引用中设置的.
AjaxControlToolkit.dll位于参考中列出的目录中.
我重新安装了AjaxControlToolkit以确保不是问题.
我正在进行的项目是一个由同事通过电子邮件发送给我的项目,而不是我从头开始创建的项目.不确定这是否是问题,项目正在查看旧的参考?
在一个相关的说明中,我在一个单独的解决方案中有另一个测试项目,我添加了一个AjaxControlToolkit控件来测试它(CalendarExtender),它运行得很好.
发布我的代码:
网络配置:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="TESTConnectionString" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=TEST;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="TESTConnectionString2" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=TEST;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<httpRuntime targetFramework="4.5" />
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<!--<pages>-->
<!--<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f" />
<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="asp" />
--><!--<add namespace="AjaxControlToolkit, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f"/>
<add tagPrefix="asp" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f"/>--><!--
</controls> …Run Code Online (Sandbox Code Playgroud)