文章編號: 325056 - 上次校閱: 2004年4月27日 - 版次: 3.2 PRB:如果您使用 SqlServer 或 StateServer 工作階段模式,Web 伺服陣列中的工作階段狀態會遺失
徵狀 當您在負載平衡的 Web 伺服陣列環境執行 ASP.NET Web 應用程式時,如果使用 SqlServer 或
StateServer 工作階段模式,工作階段狀態可能會遺失。 發生的原因 如果要使 Web 伺服陣列中的不同網頁伺服器保持相同的工作階段狀態,Web 伺服陣列中所有網頁伺服器的
Microsoft Internet Information Services (IIS) metabase 都必須含有相同的網站應用程式路徑
(如,\LM\W3SVC\2)。大小寫也必須相同,因為應用程式路徑須區分大小寫。 在網頁伺服器上,ASP.NET 應用程式所在網站的執行個體識別碼可能是 2 (其中應用程式路徑為 \LM\W3SVC\2)。在另一個網頁伺服器上,網站的執行個體識別碼可能是 3 (其中應用程式路徑為 \LM\W3SVC\3)。因此,Web 伺服陣列中各網頁伺服器的應用程式路徑是不同的。 如需有關如何檢查網站應用程式路徑的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 240225?
(http://support.microsoft.com/kb/240225/
)
Description of Adsutil and MetaEdit Used to Modify the Metabase
解決方案 如果要以其他可行方案解決此問題,請在 IIS metabase 中,為 Web
伺服陣列中所有的網頁伺服器,同步化網站的應用程式路徑。請確定大小寫完全相同,因為網站應用程式的路徑須區分大小寫。 注意 Microsoft 建議您在變更 IIS metabase 前先備份。 如需其他詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 302573?
(http://support.microsoft.com/kb/302573/
)
HOW TO:Back Up and Restore IIS
如果要同步化網站的應用程式路徑,請使用下列方法:
312906?
(http://support.microsoft.com/kb/312906/
)
HOW TO:Create Keys by Using Visual C# .NET for Use in Forms Authentication
313091?
(http://support.microsoft.com/kb/313091/
)
HOW TO:Create Keys by Using Visual Basic .NET for Use in Forms Authentication
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
