2014-03-31 36 views
0

我已經開發出了以下幾點:HtmlEditorExtender圖片上傳在服務器上(Internet Explorer)中不起作用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head id="Head1" runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div class="headerPopupFixed"> 
     <label class="tituloPopup"> 
      Edição da ajuda</label> 
     <asp:Button ID="btnSalvar" Text="Salvar" runat="server" OnClick="btnSalvar_OnClick" 
      CssClass="botao" /> 
    </div> 
    <div class="filtroPopup"> 
     <div class="row"> 
      <ajaxToolkit:ToolkitScriptManager ID="scriptmanger" runat="server" CombineScripts="false" /> 
      <asp:TextBox runat="server" ID="txtHelp" Width="600px" TextMode="MultiLine" Rows="25" /> 
      <ajaxToolkit:HtmlEditorExtender ID="heeHelp" runat="server" EnableSanitization="false" 
       DisplaySourceTab="true" TargetControlID="txtHelp" ClientIDMode="Inherit" OnImageUploadComplete="heeHelp_OnImageUploadComplete"> 
       <Toolbar> 
        <ajaxToolkit:Redo /> 
        <ajaxToolkit:Undo /> 
        <ajaxToolkit:Bold /> 
        <ajaxToolkit:Italic /> 
        <ajaxToolkit:Underline /> 
        <ajaxToolkit:StrikeThrough /> 
        <ajaxToolkit:JustifyLeft /> 
        <ajaxToolkit:JustifyCenter /> 
        <ajaxToolkit:JustifyRight /> 
        <ajaxToolkit:JustifyFull /> 
        <ajaxToolkit:RemoveFormat /> 
        <ajaxToolkit:BackgroundColorSelector /> 
        <ajaxToolkit:ForeColorSelector /> 
        <ajaxToolkit:FontNameSelector /> 
        <ajaxToolkit:FontSizeSelector /> 
        <ajaxToolkit:InsertHorizontalRule /> 
        <ajaxToolkit:Indent /> 
        <ajaxToolkit:Outdent /> 
        <ajaxToolkit:InsertImage /> 
       </Toolbar> 
      </ajaxToolkit:HtmlEditorExtender> 
     </div> 
    </div> 
    </form> 
</body> 
</html> 

至極的作品就好在我的本地機器上的任何瀏覽器。即使在通過IIS發佈和訪問它(甚至在我的計算機中)之後,它也能很好地工作。

但是在按Ctrl + c Ctrl + v發佈到服務器後,當我嘗試使用Internet Explorer上傳圖像時出現錯誤(Chrome工作正常)。 我在IIS7和IIS8的兩臺不同的服務器(2008和2012)中試過這個,並且在IE 10和11上得到了相同的結果。

我猜這是與服務器環境或IIS配置有關的東西。但不知道是什麼。

的錯誤消息是「SCRIPT5022:錯誤養上傳完成事件,並啓動新的上傳」

我也注意到,在我的本地機器CSS是正確呈現,並且這些服務器上發佈的時候都沒有完美的,因爲如果有一些兼容性問題。

提前致謝!

回答

0

只是爲了記錄在案,有很多的掙扎後,我發現這個問題是在web.config標籤

<authorization> 
     <deny users="?"/> 
</authorization> 

感謝的Internet Explorer = P

相關問題