成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Asp.Net負(fù)載均衡報(bào)錯(cuò)的處理

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
文章中對(duì)Asp.Net負(fù)載均衡的配置錯(cuò)誤進(jìn)行了分析,從而解決了相關(guān)的問題。需要的配置文件已經(jīng)把代碼總結(jié)好了,大家可以參考一下。

學(xué)習(xí)開發(fā)的朋友,肯定不會(huì)對(duì)Asp.Net陌生的,那么對(duì)于其下的負(fù)載均衡配置常會(huì)出現(xiàn)一些問題。為了幫助廣大開發(fā)愛好者的困難,我們總結(jié)了一下這方面的解決方法,特意為大家展示出來(lái),希望能對(duì)大家有用。好了,還是看文章吧。

Asp.Net 3.5 + IIS7 + ISA2006配置負(fù)載均衡,其它一切正常,但在請(qǐng)求 “ScriptResource.axd"文件時(shí),經(jīng)常出現(xiàn)“內(nèi)部錯(cuò)誤:System.Security.Cryptography.CryptographicException: 填充無(wú)效,無(wú)法被移除。"錯(cuò)誤,偶爾也會(huì)出現(xiàn)“驗(yàn)證視圖狀態(tài) MAC 失敗。如果此應(yīng)用程序由網(wǎng)絡(luò)場(chǎng)或群集承載,請(qǐng)確保 <machineKey> 配置指定了相同的 validationKey 和驗(yàn)證算法。不能在群集中使用 AutoGenerate。"

◆了解machineKey的作用:

按照MSDN的標(biāo)準(zhǔn)說(shuō)法:“對(duì)密鑰進(jìn)行配置,以便將其用于對(duì) Forms 身份驗(yàn)證 Cookie 數(shù)據(jù)和視圖狀態(tài)數(shù)據(jù)進(jìn)行加密和解密,并將其用于對(duì)進(jìn)程外會(huì)話狀態(tài)標(biāo)識(shí)進(jìn)行驗(yàn)證。"也就是說(shuō)Asp.Net的很多加密,都是依賴于machineKey里面 的值,例如Forms 身份驗(yàn)證 Cookie、ViewState的加密。

◆問題所在:

默認(rèn)情況下,Asp.Net的配置是自己動(dòng)態(tài)生成,如果單臺(tái)服務(wù)器當(dāng)然沒問題,但是如果多臺(tái)服務(wù)器負(fù)載均衡,machineKey還采用動(dòng)態(tài)生成的 方式, 每臺(tái)服務(wù)器上的machinekey值不一致,就導(dǎo)致加密出來(lái)的結(jié)果也不一致,不能共享驗(yàn)證和ViewState,所以對(duì)于多臺(tái)服務(wù)器負(fù)載均衡的情況,一 定要在每臺(tái)站點(diǎn)配置相同的machineKey。

◆解決方法:

在配置文件的相應(yīng)接加入以下配置:

<?xml version="1.0"?>
<configuration>
<system.web>
<machineKey validationKey="8DECA85184752C1EB107A0F5D9CF155CAD7554C0"
             decryptionKey="AAA2B10062DCFA43F5D77D86F837347D4D5BC9EC6209C7BF"
              decryption="3DES" validation="SHA1"/>
</system.web>
</configuration>

附machineKey生成的算法:

validationKey = CreateKey(20);
decryptionKey = CreateKey(24);
protected string CreateKey(int len)
{
byte[] bytes = new byte[len];
new RNGCryptoServiceProvider().GetBytes(bytes);
StringBuilder sb = new StringBuilder();
for(int i = 0; i < bytes.Length; i++)
{
sb.Append(string.Format("{0:X2}",bytes[i]));
}
return sb.ToString();
}

 

責(zé)任編輯:佟健 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 13:41:42

ASP.NET負(fù)載均衡

2012-05-16 10:24:26

ASP.NET性能優(yōu)化

2009-07-20 16:04:37

ASP.NET fra

2009-08-05 16:04:50

2009-02-06 14:11:36

ASP.NET.NET全局異常處理

2009-07-22 17:45:35

ASP.NET教程

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2011-04-13 15:18:10

.htmHTTP請(qǐng)求處理

2009-07-23 16:28:55

2009-07-27 13:25:15

Postback程序處ASP.NET

2009-07-20 16:14:39

ASP.NET運(yùn)行時(shí)

2009-06-19 16:20:14

ASP.NET錯(cuò)誤處理

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-07-27 15:48:43

2009-07-29 11:19:03

JavaScriptASP.NET

2009-07-29 16:33:28

GreeterLogiASP.NET

2009-07-27 10:35:33

TypeConvertASP.NET

2009-07-29 14:52:12

IScriptContASP.NET

2009-07-29 17:11:25

ASP.NET ISA
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人午夜电影在线观看 | 久久另类| 天天久久 | 久草青青草 | 午夜精品一区 | 99视频在线免费观看 | 国产欧美精品一区二区三区 | 久久av网站 | 久久国产精品视频免费看 | 国产精品久久久久无码av | 欧美日韩中文字幕 | www.玖玖玖 | 国产亚洲一区二区三区 | 色橹橹欧美在线观看视频高清 | www.久久精品| 国产在线观 | 久久综合久色欧美综合狠狠 | 日本理论片好看理论片 | 97日日碰人人模人人澡分享吧 | 在线观看中文字幕 | 四虎永久免费地址 | 国产精品免费视频一区 | 日韩www视频| 欧美精品一区二区三区在线播放 | 亚洲欧美在线一区 | 久久成人精品视频 | 日韩靠逼| 午夜在线小视频 | 天堂三级| 国产一区二区精品自拍 | 亚洲高清成人 | 欧美精品video | 天堂素人约啪 | 蜜桃视频在线观看免费视频网站www | 看一级毛片| 国产精品久久久久久久久免费 | 精品国产欧美 | 国产精品久久久久国产a级 欧美日韩国产免费 | 国产欧美在线视频 | 国产小视频自拍 | 麻豆久久久久久 |