我开发了以下内容:
<!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 :(得分:0)
仅仅为了记录,经过大量的努力,我发现问题是web.config中的标签
<authorization>
<deny users="?"/>
</authorization>
感谢Internet Explorer = P