当前位置:  开发笔记 > 后端 > 正文

设置默认的AspNetSqlProvider以指向远程数据库

如何解决《设置默认的AspNetSqlProvider以指向远程数据库》经验,为你挑选了1个好方法。

当启动一个需要使用成员资格提供程序的新项目时,我发现无法连接到包含成员资格数据库的远程数据库.

我运行aspnet_regsql并能够在远程服务器上创建成员资格数据库,但是当我转到ASPNET配置(cassini开发服务器)时,它将无法连接到远程服务器.



1> jdiaz..:

经过多次搜索后,我发现machine.config(c:\ windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)中指定的默认成员资格提供程序始终指向在localhost上运行的SQL Server.

而不是修改machine.config有一种方法在项目web.config中设置它:

1)将连接字符串设置为远程数据库

    
      
    

2)重新定义默认提供者:

  
    
        
        
    
  

是关键!所有其他键/值都直接从machine.config获取

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有