0

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

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

当我尝试它时出现错误,现在这适用于未加密的连接字符串,我认为它适用于加密的连接字符串,但我现在猜测,因为我认为上述错误表明我的有问题连接字符串,但未加密它工作正常。

有任何想法吗?

4

1 回答 1

1

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

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

自定义加密的原因对我说是“一直都是这样,嘿嘿,不是我写的!”

不错 =]

于 2009-04-28T18:20:53.113 回答