3

我有一個類庫用於包裝SQL Server成員資格和角色提供程序API。我試圖在我的MSTest單元測試課中測試我的第一個方法,但是我得到錯誤「角色管理器功能尚未啓用」。在SQL Server角色提供程序的單元測試期間,「角色管理器功能尚未啓用」錯誤

我已經添加了幾個不同類型的配置文件到測試項目,希望能夠連接所有東西,但它似乎並不喜歡它。

如何正確連接配置文件和所有提供者信息到測試項目?

回答

3

我只需將配置項添加到App.config文件而不是Web.config文件。我剛剛通過複製Web.config移動了所有提供者元素。我只是複製/粘貼到我的測試項目中的App.config,而且之後它工作得很好。

3

我偶然發現了谷歌,對於我需要在web.config中啓用roleManager的asp.net web應用程序,這個示例是用於使用Windows身份驗證/角色的。希望它可以幫助別人。

<authentication mode="Windows"/> 
<identity impersonate="true" /> 
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/> 
相關問題