我有一个相当简单的问题,我想有一个简单的解决方案。但是,我不清楚。这是问题所在:
我有一个引用类库的Web应用程序。该类库需要访问web.config中的连接字符串。从我读过的内容来看,这应该不是问题。
这是我用来访问连接字符串的代码:
Dim connectionStrings As ConnectionStringSettingsCollection = ConfigurationManager.ConnectionStrings
当我在Web应用程序中运行此代码时,我将恢复所有连接字符串。但是,当在类库(从Web应用程序调用)中运行此完全相同的代码时,由于某种原因它会恢复到machine.config并从那里获取条目。即。
data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
我不确定它是否重要,但网络方面是支持Silverlight应用程序的WCF RIA服务网站。我没有在配置中看到任何有趣的东西可以证明这种奇怪的行为。关于我为什么会看到这种行为的任何想法?
谢谢,
马特