3

我有一个用于包装 SQL Server 成员资格和角色提供程序 API 的类库。我试图在我的 MSTest 单元测试类中测试我的第一个方法,但我收到错误消息“角色管理器功能尚未启用”。

我在测试项目中添加了几种不同类型的配置文件,希望能够连接所有内容,但它似乎并不喜欢它。

如何将包含所有提供程序信息的配置文件正确连接到测试项目?

4

2 回答 2

4

我只需将配置项添加到 App.config 文件而不是 Web.config 文件。我刚刚通过复制 Web.config 移动了所有提供程序元素。我只是在我的测试项目中复制/粘贴到 App.config 中,之后它工作得很好。

于 2012-06-08T02:24:31.407 回答
3

我从谷歌偶然发现,对于我的 asp.net Web 应用程序,我需要在 web.config 中启用 roleManager,这个示例用于使用 Windows 身份验证/角色。希望它可以帮助别人。

<authentication mode="Windows"/>
<identity impersonate="true" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/>
于 2012-11-06T01:15:53.680 回答