C# 无法加载文件或程序集';AjaxMin,Version=4.97.4951.28478,Culture=neutral,PublicKeyToken=21ef50ce11b5d80f';或者它的一个依赖项

C# 无法加载文件或程序集';AjaxMin,Version=4.97.4951.28478,Culture=neutral,PublicKeyToken=21ef50ce11b5d80f';或者它的一个依赖项,c#,.net,ajaxcontroltoolkit,C#,.net,Ajaxcontroltoolkit,当我尝试在本地主机上的浏览器中查看我的项目时,出现此错误 已验证AjaxControlToolkit是否在我的项目中的引用中设置 AjaxControlToolkit.dll位于参考中列出的目录中 我重新安装了AjaxControlToolkit,以确保这不是问题所在 我正在做的项目是一个同事通过电子邮件发给我的项目,不是我从头开始创建的。不确定这是否是问题所在,并且项目正在查看旧的参考 另一方面,我在一个单独的解决方案中有另一个测试项目,我添加了一个AjaxControlToolkit控件来测

当我尝试在本地主机上的浏览器中查看我的项目时,出现此错误

已验证AjaxControlToolkit是否在我的项目中的引用中设置

AjaxControlToolkit.dll位于参考中列出的目录中

我重新安装了AjaxControlToolkit,以确保这不是问题所在

我正在做的项目是一个同事通过电子邮件发给我的项目,不是我从头开始创建的。不确定这是否是问题所在,并且项目正在查看旧的参考

另一方面,我在一个单独的解决方案中有另一个测试项目,我添加了一个AjaxControlToolkit控件来测试它(CalendarExtender),它工作得很好

发布我的代码:

web配置:

 <?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>
        </pages>-->

      </system.web>
    </configuration>

母版页:

 <%@ Master Language="C#" %>



    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta charset="utf-8" />    
        <title></title>
        <asp:ContentPlaceHolder id="head" runat="server" />

    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <%--<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>--%>

            <%--<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>--%>
            <asp:ContentPlaceHolder id="Content2" runat="server" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" />

        </div>
        </form>
    </body>
    </html>

通过toolkitscriptmanager标记显示.aspx主页的顶部:

  <%@ Page Title="" Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true" CodeFile="MAIN.aspx.cs" Inherits="admin_Payments" %>


    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix ="asp" %>


    <asp:Content  ContentPlaceHolderID="head" runat="Server">




        <style type="text/css">
            .auto-style1 {
                text-align: left;
                font-size: medium;
            }

            .auto-style2 {
                font-size: medium;
            }

            .auto-style3 {
                height: 577px;
            }
        </style>
    </asp:Content>

    <asp:Content contentplaceholderid="Content2" runat="Server">

        <asp:UpdatePanel ID="UpdatePanel1" runat="server">

        <ContentTemplate>

            <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>

.auto-style1{
文本对齐:左对齐;
字号:中等;
}
.auto-style2{
字号:中等;
}
.自动样式3{
高度:577px;
}

答案就在这里。显然这个不见了。按照指示去做,结果成功了


感谢所有评论的人

引用AjaxMin.dll为我做到了这一点。 它随Ajax下载而来:

在您的nuget控制台上

Install-Package AjaxMin

您是否查看了或可能有相关问题?请检查Web.Config中的
assemblyBinding
。它存在吗?esker-尝试了Teresa发布的第一个项目。不起作用。不理解第二个。Shahid-尝试过,但没有效果。@user2956257如果它存在,请删除它,然后再试一次。