【问题标题】:ASP.NET Ajax and "could not load type"ASP.NET Ajax 和“无法加载类型”
【发布时间】:2014-05-06 18:24:15
【问题描述】:

我有一个带有 Ajax 文件上传控件的 ASP.NET 网页。当我尝试运行我的页面时,我被告知“无法从程序集 'AjaxControlToolkit' 加载类型 'AjaxControlToolkit.AjaxFileUploadHandler'。”

这是我的控制:

<ajaxtoolkit:AjaxFileUpload ID="AjaxFileUpload1" runat="server" />

这是我的 web.config 中的相关内容:

<system.web>
    <httpHandlers>
        <add verb="*" path="AjaxFileUploadHandler.axd"
            type="AjaxControlToolkit.AjaxFileUploadHandler, 
            AjaxControlToolkit"/>
    </httpHandlers>
    <pages>
        <controls>
            <add tagPrefix="ajaxtoolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolKit"/>
        </controls>
    </pages>
</system.web>

这是我的错误信息:

我在 Win Server 2k3 和 IIS 6 以及 ASP.NET 4 上运行这个应用程序。看来我的工具包是正确的版本。

我觉得这可能是一个简单的错误,但我似乎找不到它。如果更多信息有帮助,请告诉我。谢谢!

杰里米

【问题讨论】:

    标签: c# asp.net ajax ajaxcontroltoolkit


    【解决方案1】:

    这是一个常见问题。搜索删除 ASP 临时文件。如果这不能解决问题,有时使用包管理器重新安装 Ajax 有时会解决问题。

    【讨论】:

    • “常见问题”让我感觉好多了。我刚刚清理了临时文件,但没有成功。接下来我看看能否重新安装 Ajax。
    • 也尝试清理和重建项目。
    • 将 AjaxControlToolkit.dll 复制到网站应用程序的 /bin 文件夹中
    • 好的,用 NuGet 重新安装 Ajax 工具,清理并重建项目,并确保 DLL 在我的 bin 文件夹中。还是在同一个地方。
    • 我删除了 http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/AjaxFileUpload/AjaxFileUpload.aspx 的 HTTP 处理程序,现在页面加载了。所以,我将继续看看如果我为这个控件编写代码会发生什么。
    【解决方案2】:

    即使我也有这个error

    好吧,我通过从 Web.Config 文件中删除 AjaxFileUploadHandler 解决了:

    <configuration>
        <system.webServer>
            <handlers>
                <!--add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/-->
            </handlers>
        </system.webServer>
        <system.web>
            <httpHandlers>
                <!--add verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/-->
            </httpHandlers>
        </system.web>
    </configuration>
    

    这解决了我上面的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-14
      相关资源
      最近更新 更多