我正在使用.net 2010,c#構建一個web應用程序。我想在一個解決方案中創建多個項目。我如何構建我的asp.net web應用程序的類架構
一個asp.net web應用程序
類庫持有正常的商業邏輯。
用於保存業務邏輯以調用第三方API的類庫。
當我打電話第三方API,我需要先登錄,和第三方API將返回一個會話我溝通,直到我退出。我想要的是在asp.net web應用程序中保持相同的登錄會話。這意味着當用戶從web表單登錄時,該程序將登錄第三方API併爲該用戶獲取會話;另一個用戶從web表單登錄後,該程序將登錄第三方API併爲該用戶獲取另一個會話。每當用戶對業務邏輯層進行一些調用時,業務邏輯層中的方法應該能夠知道它正在使用的來自第三方API的哪個會話。
此外,我可能希望稍後將2類庫用於WPF應用程序或控制檯應用程序。
我該如何實現它?