[英]Properties.Settings.Default fails on Release Mode
在調試模式下,我一直在使用:
ConnectionString = Properties.Settings.Default.SomeConnectionString
檢索我的連接字符串。 但是,在發布模式下運行時,此相同代碼沒有給我連接字符串。
注意:SomeConnectionString是本地Settings.settings文件中的連接字符串。
無論調試/發布模式如何,如何使用上面的相同代碼?
謝謝!
如果無法訪問web.config中的連接字符串,則應將連接字符串存儲在app.config中,而不是使用屬性文件來存儲連接字符串。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="SomeConnectionString"
connectionString="Data Source=(local);Initial Catalog=Database;
Persist Security Info=True;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
<connectionStrings>
</configuration>
使用設置設計器來設置連接字符串類型的設置,該設置將放置在csproj的app.config文件中。 確保適當地指定范圍(應用程序或用戶)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.