代码部署在godaddy windows托管上时,AjaxFileUpload无法正常工作

时间:2015-10-19 19:10:43

标签: c# asp.net ajaxcontroltoolkit

它在我的本地机器上工作得非常好。

我在4.0框架上设计了应用程序,并在部署代码时将目标框架更改为4.5。

Web配置文件

<system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpHandlers>
<add verb="*" path="AjaxFileUploadHandler.axd"   type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/>
</httpHandlers>

<customErrors mode="Off"/>
</system.web>

<system.webServer>

<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"     preCondition="integratedMode"/>
</handlers>
</system.webServer>

.aspx控制代码

 <cc1:AjaxFileUpload ID="AjaxFileUpload1" throbberid="myThrobber"  OnClientUploadComplete="uploadComplete" onuploadcomplete="AjaxFileUpload1_UploadComplete" 
                                         runat="server" MaximumNumberOfFiles="4"></cc1:AjaxFileUpload>

Status bar shows image uploaded 100% but after that it shows error in red.

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我在控制处理上做了更多的R和D,并且知道了Ajaxfileupload控件,暂时将文件保存在windows temp目录中,当它处理save命令时,它然后删除temp中的文件并将其移动到你的位置。

由于我正在使用共享平台,因此我没有获得完全许可。

我将所有ajaxfileupload替换为asyncfileupload,现在它工作正常。