下面是我的web">
我有一个带有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上运行这个应用程序。看来我的工具包是正确的版本。
我觉得这可能是一个简单的错误,但我似乎找不到。如果更多的信息有帮助,请告诉我。谢谢!
杰里米
发布于 2014-05-06 10:27:55
这是一个常见的问题。搜索删除ASP临时文件。如果这不能解决这个问题,有时使用包管理器重新安装Ajax就会解决这个问题。
发布于 2017-09-14 21:46:44
就连我都有这个错误
好吧,我通过从AjaxFileUploadHandler Web.Config文件中删除Web.Config来解决问题:
<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>
这解决了我上面的错误。
https://stackoverflow.com/questions/23502160
复制