我收到错误: 初始化字符串的格式不符合从索引0开始的规范
在web.config的nhibernate配置部分我有这个设置使用命名连接字符串: MyConnectionString
当我尝试它时,我得到一个错误,现在这对未加密的连接字符串工作正常,我认为它可以使用加密的连接字符串,但我现在猜测,因为我认为上面的错误表明某些东西是我的连接字符串错了,但未加密它工作正常。
有什么想法吗?
答案 0 :(得分:1)
问题是我不会猜到的问题。加密的连接字符串不是标准的加密连接字符串。它使用自定义加密模式进行加密,然后添加到配置文件中。所以我必须首先解密连接字符串,然后将其传递给nhibernate配置。
很大的痛苦,但.NET配置的标准加密机制似乎正常工作,很高兴知道。
自定义加密的原因被告知我,“它一直以这种方式完成,嘿,我没有写它!”
尼斯=]