我有一个连接到SQL Server的ASP.Net Web应用程序。 web.config
有<connectionStrings/>
。看来web.config
在运行时没有被读取,并且导致数据绑定控件在运行时因“ConnectionString属性尚未初始化”而失败
我的连接字符串使用系统DSN,似乎遵循connectionStrings Element。 DSN正确测试,当我在控件的属性上使用web.config
的连接字符串时,一切正常。
编辑:它在Visual Studio生成的行grvSysStatus.DataBind()
上爆炸了。这是代码:
<asp:GridView ID="grvSysStatus" runat="server" GridLines="None" AutoGenerateColumns="False" Width="95%" showHeader="False">
<Columns>
<asp:BoundField DataField="message_text" />
</Columns>
</asp:GridView>
有什么想法吗?
谢谢, 杰夫
<configuration>
<connectionStrings>
<add name="MasterTraq_Dev"
connectionString="Dsn=MasterTraq_Dev;uid=xxxxx;pwd=yyyyy;trusted_connection=No;app=Microsoft® Visual Studio® 2010;wsid=zzzzz;database=MasterTraq_Dev"
providerName="System.Data.Odbc"
/>
</connectionStrings>
...
</configuration>
答案 0 :(得分:1)