您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server

Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server

来源:网络整理     时间:2016/7/6 14:22:55     关键词:

关于网友提出的“ Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server”问题疑问,本网通过在网上对“ Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server
描述:

本帖最后由 4color 于 2010-12-17 16:27:14 编辑

登陆都没问题,到首页进去的时候,由于启用了窗体验证。。。。
出现 程序竟然自动去连接 Sql Server 
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 
出现错误地方是: System.Web.Security.RolePrincipal.IsInRole(String role)
IIS7会自动去连接Sql Server?
Web.Config
    
      
    
调用的代码:

public static bool IsInRoles(String roles) 
{
HttpContext context = HttpContext.Current;
foreach (String role in roles.Split( new char[] {';'} )) 
{
                    if (role != "" && role != null && ((role == "0") || (context.User != null && context.User.IsInRole(role)))) //所有用户
{
return true;
}
}
return false;
}

解决方案1:

数据库是 ORACLE 11
角色验证使用MS-SQL ,这是那路开发?
我已经太out了

解决方案2:

引用 3 楼 4color 的回复:
哈哈,找到了,等一下试试有没有用。。。。

自言自语 
  !!! 解决方案3:

 Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server 围观。
我没有用过微软知道的角色功能。


以上介绍了“ Windows 2008 R2,64位 Oracle 11G,角色验证去连接sql server”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2339865.html

相关图片

相关文章