系統做遷移,在新服務器IIS上部署,部署后的系統在IE8和其他瀏覽器上顯示正常,
但是在IE11上顯示錯亂,并且還會出現"__doPostBack”未定義,
1.首先在原服務器又部署了一次,顯示正常,排除代碼問題和IIS(網站和應用程式池)問題,
2.懷疑IIS設定問題,所有設定引數都對比了一遍,設定基本一致,
3.代碼增加IE7標準模式,未解決
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
4.除錯中出現"__doPostBack”未定義,根據這個錯誤百度出問題的真正原因,
服務器版的.Net40的補丁沒有打上,ASP.NET 可能無法辨識出一些瀏覽器的最新版本
1)按照網友的方法,修改C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers\ie.browser,
也許可行,但是我這邊不行
<browsers>
<browser id="IE11" parentID="Mozilla">
<identification>
<userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
<userAgent nonMatch="IEMobile" />
</identification>
<capture>
<userAgent match="Trident/(?'layoutVersion'\d+)" />
</capture>
<capabilities>
<capability name="browser" value="https://www.cnblogs.com/alannxu/p/IE" />
<capability name="layoutEngine" value="https://www.cnblogs.com/alannxu/p/Trident" />
<capability name="layoutEngineVersion" value="https://www.cnblogs.com/alannxu/p/${layoutVersion}" />
<capability name="extra" value="https://www.cnblogs.com/alannxu/p/${extra}" />
<capability name="isColor" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="letters" value="https://www.cnblogs.com/alannxu/p/${letters}" />
<capability name="majorversion" value="https://www.cnblogs.com/alannxu/p/${major}" />
<capability name="minorversion" value="https://www.cnblogs.com/alannxu/p/${minor}" />
<capability name="screenBitDepth" value="https://www.cnblogs.com/alannxu/p/8" />
<capability name="type" value="https://www.cnblogs.com/alannxu/p/IE${major}" />
<capability name="version" value="https://www.cnblogs.com/alannxu/p/${version}" />
</capabilities>
</browser>
<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
<identification>
<capability name="majorversion" match="11" />
</identification>
<capabilities>
<capability name="ecmascriptversion" value="https://www.cnblogs.com/alannxu/p/3.0" />
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/5.6" />
<capability name="javascript" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javascriptversion" value="https://www.cnblogs.com/alannxu/p/1.5" />
<capability name="msdomversion" value="https://www.cnblogs.com/alannxu/p/${majorversion}.${minorversion}" />
<capability name="w3cdomversion" value="https://www.cnblogs.com/alannxu/p/1.0" />
<capability name="ExchangeOmaSupported" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="activexcontrols" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="backgroundsounds" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="cookies" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="frames" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javaapplets" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsCallback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsFileUpload" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMultilineTextBoxDisplay" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMaintainScrollPositionOnPostback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsVCard" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsXmlHttp" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tables" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsAccessKeyAttribute" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tagwriter" value="https://www.cnblogs.com/alannxu/p/System.Web.UI.HtmlTextWriter" />
<capability name="vbscript" value="https://www.cnblogs.com/alannxu/p/true" />
</capabilities>
</browser>
</browsers>
2) 安裝NET插件:http://www.microsoft.com/zh-cn/download/details.aspx?id=28936,安裝完成后,還是不行
3)在網站目下,新建App_Browsers檔案到,新建ie.browser檔案,內容如下,問題得到了解決,
<browsers>
<!-- Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325) -->
<browser id="IE6Plus" parentID="IE">
<identification>
<capability name="majorversion" match="^[6-9]|\d{2,}$" />
</identification>
<capabilities>
<capability name="ecmascriptversion" value="https://www.cnblogs.com/alannxu/p/3.0" />
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/5.6" />
<capability name="javascript" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javascriptversion" value="https://www.cnblogs.com/alannxu/p/1.5" />
<capability name="msdomversion" value="https://www.cnblogs.com/alannxu/p/${majorversion}.${minorversion}" />
<capability name="w3cdomversion" value="https://www.cnblogs.com/alannxu/p/1.0" />
<capability name="ExchangeOmaSupported" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="activexcontrols" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="backgroundsounds" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="cookies" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="frames" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javaapplets" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsCallback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsFileUpload" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMultilineTextBoxDisplay" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMaintainScrollPositionOnPostback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsVCard" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsXmlHttp" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tables" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsAccessKeyAttribute" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tagwriter" value="https://www.cnblogs.com/alannxu/p/System.Web.UI.HtmlTextWriter" />
<capability name="vbscript" value="https://www.cnblogs.com/alannxu/p/true" />
</capabilities>
</browser>
<!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
<browser id="IE6to9" parentID="IE6Plus">
<identification>
<capability name="majorversion" match="^[6-9]$" />
</identification>
</browser>
<!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
<browser id="IE7" parentID="IE6to9">
<identification>
<capability name="majorversion" match="^7$" />
</identification>
<capabilities>
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/5.7" />
</capabilities>
</browser>
<!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
<browser id="IE8" parentID="IE6to9">
<identification>
<capability name="majorversion" match="^8$" />
</identification>
<capabilities>
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/6.0" />
</capabilities>
</browser>
<!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
<browser id="IE9" parentID="IE6to9">
<identification>
<capability name="majorversion" match="^9$" />
</identification>
<capabilities>
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/6.0" />
</capabilities>
</browser>
<!-- Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) -->
<browser id="IE10Plus" parentID="IE6Plus">
<identification>
<capability name="majorversion" match="\d{2,}" />
</identification>
<capabilities>
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/6.0" />
</capabilities>
</browser>
<gateway id="IEbeta" parentID="IE">
<identification>
<capability name="letters" match="^([bB]|ab)" />
</identification>
<capture>
</capture>
<capabilities>
<capability name="beta" value="https://www.cnblogs.com/alannxu/p/true" />
</capabilities>
</gateway>
<browser id="IE11" parentID="Mozilla">
<identification>
<userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
<userAgent nonMatch="IEMobile" />
</identification>
<capture>
<userAgent match="Trident/(?'layoutVersion'\d+)" />
</capture>
<capabilities>
<capability name="browser" value="https://www.cnblogs.com/alannxu/p/IE" />
<capability name="layoutEngine" value="https://www.cnblogs.com/alannxu/p/Trident" />
<capability name="layoutEngineVersion" value="https://www.cnblogs.com/alannxu/p/${layoutVersion}" />
<capability name="extra" value="https://www.cnblogs.com/alannxu/p/${extra}" />
<capability name="isColor" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="letters" value="https://www.cnblogs.com/alannxu/p/${letters}" />
<capability name="majorversion" value="https://www.cnblogs.com/alannxu/p/${major}" />
<capability name="minorversion" value="https://www.cnblogs.com/alannxu/p/${minor}" />
<capability name="screenBitDepth" value="https://www.cnblogs.com/alannxu/p/8" />
<capability name="type" value="https://www.cnblogs.com/alannxu/p/IE${major}" />
<capability name="version" value="https://www.cnblogs.com/alannxu/p/${version}" />
</capabilities>
</browser>
<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
<identification>
<capability name="majorversion" match="11" />
</identification>
<capabilities>
<capability name="ecmascriptversion" value="https://www.cnblogs.com/alannxu/p/3.0" />
<capability name="jscriptversion" value="https://www.cnblogs.com/alannxu/p/5.6" />
<capability name="javascript" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javascriptversion" value="https://www.cnblogs.com/alannxu/p/1.5" />
<capability name="msdomversion" value="https://www.cnblogs.com/alannxu/p/${majorversion}.${minorversion}" />
<capability name="w3cdomversion" value="https://www.cnblogs.com/alannxu/p/1.0" />
<capability name="ExchangeOmaSupported" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="activexcontrols" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="backgroundsounds" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="cookies" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="frames" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="javaapplets" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsCallback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsFileUpload" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMultilineTextBoxDisplay" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsMaintainScrollPositionOnPostback" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsVCard" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsXmlHttp" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tables" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="supportsAccessKeyAttribute" value="https://www.cnblogs.com/alannxu/p/true" />
<capability name="tagwriter" value="https://www.cnblogs.com/alannxu/p/System.Web.UI.HtmlTextWriter" />
<capability name="vbscript" value="https://www.cnblogs.com/alannxu/p/true" />
</capabilities>
</browser>
</browsers>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/36522.html
標籤:其他
上一篇:LaTeX常用鏈接與資料
