我有我正在處理的這個專案,我想從我的主類中“隱藏”我的連接字串并將其放置到 App.Config 中。
在嘗試從主類訪問連接字串時,我收到此錯誤“ System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null.”
這是我用來獲取 conn 字串的主要類代碼:
string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString.ToString();
這是我的 App.Config 代碼:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="ConnString" connectionString="Password=XXXX;Persist Security Info=True;User ID=XXXX;Initial Catalog=XXXX;Data Source=XXXX"/>
</connectionStrings>
</configuration>
注意:我必須自己添加 app.config 作為一個新類。當它在主類中時,連接字串也能完美作業,所以這不是它的錯。
uj5u.com熱心網友回復:
WebConfig 連接字串應如下所示:
<connectionStrings>
<add name="DBCS" connectionString="server=.;database=MVCCrud;integrated security=SSPI" providerName="Sql.Data.SqlClient" />
</connectionStrings>
主類連接字串應該是這樣的:
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
uj5u.com熱心網友回復:
我添加了配置,添加了您的代碼和配置并且它起作用了。
我無法將其添加為評論,因為我無法在那里發布圖片,這就是我寫答案的原因。
因此,只是為了確保您以正確的方式添加了檔案:
右鍵單擊您的專案,添加 -> 新專案:

然后只需找到要添加的適當檔案(您可以使用搜索文本框):

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/354059.html
