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

时间:2009-04-22 18:07:13

标签: asp.net nhibernate connection-string

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

在web.config的nhibernate配置部分我有这个设置使用命名连接字符串: MyConnectionString

当我尝试它时,我得到一个错误,现在这对未加密的连接字符串工作正常,我认为它可以使用加密的连接字符串,但我现在猜测,因为我认为上面的错误表明某些东西是我的连接字符串错了,但未加密它工作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

问题是我不会猜到的问题。加密的连接字符串不是标准的加密连接字符串。它使用自定义加密模式进行加密,然后添加到配置文件中。所以我必须首先解密连接字符串,然后将其传递给nhibernate配置。

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

自定义加密的原因被告知我,“它一直以这种方式完成,嘿,我没有写它!”

尼斯=]