2010-03-09 43 views
0

我們有一個基於成員資格的框架2.0構建的工作網站。在使用Visual Studio自動轉換機制將其轉換爲框架3.5後,通過在Visual Studio 2008中打開它並按照提示進行操作,現在會員系統被破壞。該死的,我們想要的只是一些更新的AJAX。將asp.net/VB網站會員從2.0轉換到3.5

該網站的其餘部分似乎運行正常,但是當涉及到登錄或管理網站上的安全性時,它會失敗。

因此,當通過內置的管理頁面嘗試管理安全性時,我們收到的錯誤似乎是僞隨機;從'用戶無法登錄到數據庫'到'此文件正在被另一個進程使用'到'數據存儲有問題'。

回答

1

你正在使用什麼樣的數據存儲?您的App_Data文件夾中的SQL Express MDF文件?外部SQL Server?你有沒有改變web.config中的任何東西?

據我所知,2.0和3.5之間的會員功能並沒有真正的變化......我想你還有其他事情要做。

可以回滾您的更改並測試舊系統吧?

0

感謝布賴恩的迴應,但事實證明這是一場完全的災難,這是我永遠不會再做的事情。我剛回來對任何未來嘗試過的人說:「你犯了一個非常糟糕的錯誤。」

是的,我們最終回滾了,如果這就是您在從SourceSafe到一個全新目錄重新獲取所有內容時調用它的原因,因爲在框架轉換時沒有自動回滾功能,只有備份文件夾已被擰入並轉儲到另一個文件夾中,因此所有引用現在都被破壞,並且web.config中有大量非法項目,並且IIS元數據庫最終損壞,並且間歇性數據庫鎖定導致權限被擦除,以及大約15或20個其他問題....這個問題沒有解決方案。不是真的。

當然,我親自更新了許多使用Visual Studio升級系統的項目。但從來沒有一個網站,從來沒有一個這麼複雜。而現在,永遠不會。 :-)