1
我有一個連接到SQL Server的ASP.Net Web應用程序。 web.config
有<connectionStrings/>
。看來web.config
未在運行時讀取,並且它會導致數據綁定控件在與「ConnectionString屬性尚未初始化」Web.config未被讀取(VS 2010)?
我的連接字符串使用系統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>
大聲笑....當我從下拉列表中選擇DSN時,Visual Studio創建了字符串:) – jww
我嘗試了一個來自URL的樣本字符串,沒有喜悅。 Visual Studio(或Web服務器模擬器)的行爲就像它沒有讀取配置文件:「ConnectionString屬性尚未初始化」。爲什麼在'web.config'中它需要屬性集(在幾百個地方)?集中管理是將其移至'web.config'的關鍵。 – jww
什麼是實際的數據源? –