我有3層結構DataAccessLayer,BusinessLogicLayer和網站項目。網站未從web.config獲取連接字符串。它正在搜索的app.config
在我DataAccessLayer我已經使用F#庫項目,ConnectionString的從app.config文件訪問
F#代碼 -
type dbSchema = SqlDataConnection<"","MyConnection">
let connectionString = System.Configuration.ConfigurationManager.ConnectionStrings. ["MyConnection"].ConnectionString
的App.config碼 -
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=MyServer;Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=xyz;" providerName="System.Data.SqlClient"/>
</connectionStrings>
現在我有給在網站BusinessLogic和網站項目的這個DLL的參考。
我打電話BusinessLogicLayer的一個函數來獲取數據 -
VAR MyDataList = BusinessLogic.GetAllData()ToList()。
現在的問題是,該網站是搜索在app.config文件,而不是web.config中的ConnectionString。我希望它採取從web.config中
你的app.config是你的「DataAccessLayer」項目是什麼呢? – samar
F#項目運行在它自己的進程中嗎?如果一切從IIS運行,它應該從web.config讀取。你肯定你有'
oleksii
是這部分在web.config中 – user1696632