NHibernate ASP.NET和加密的连接字符串错误

NHibernate ASP.NET和加密的连接字符串错误,asp.net,nhibernate,connection-string,Asp.net,Nhibernate,Connection String,我得到一个错误: 初始化字符串的格式不符合从索引0开始的规范 在web.config的nhibernate config部分中,我设置了使用命名连接字符串: MyConnectionString 当我尝试它时,我得到了一个错误,现在这对未加密的连接字符串很好,我想它对加密的连接字符串也很好,但我现在猜,因为我认为上面的错误表明我的连接字符串有问题,但未加密的连接字符串很好 有什么想法吗?这个问题是我永远猜不到的。加密的连接字符串不是标准的加密连接字符串。它使用自定义加密模式进行加密,然后添加到配

我得到一个错误: 初始化字符串的格式不符合从索引0开始的规范

在web.config的nhibernate config部分中,我设置了使用命名连接字符串: MyConnectionString

当我尝试它时,我得到了一个错误,现在这对未加密的连接字符串很好,我想它对加密的连接字符串也很好,但我现在猜,因为我认为上面的错误表明我的连接字符串有问题,但未加密的连接字符串很好


有什么想法吗?

这个问题是我永远猜不到的。加密的连接字符串不是标准的加密连接字符串。它使用自定义加密模式进行加密,然后添加到配置文件中。因此,我必须首先制作一个解密连接字符串的助手,然后将其传递给nhibernate配置

非常痛苦,但是.NET配置的标准加密机制似乎工作正常,很高兴知道

自定义加密的原因对我说,“它一直是这样做的,嘿,我没有写它!”


Nice=]

您能给我们看看您的web.config的代码片段吗?加密的连接字符串对我来说非常有效。也许-您可以尝试使用与数据库直接连接的相同连接字符串,即不使用NH。。?