Ciąg połączenia VB.NET (Web.Config, App.Config)
Naprawdę denerwujący czas z ciągami połączeń.
Mam dwa projekty razem w jednym rozwiązaniu. Aplikacja formularzy WWW działająca jako warstwa prezentacji i wspierająca ją biblioteka klas, która będzie wysyłać i odbierać dane z bazy danych.
- Klasa pracownicza w ramach projektu bibliotecznego klasy -
Friend Class Employee
Public Function GetEmployees() As DataSet
Dim DBConnection As New SqlConnection(My_ConnectionString)
Dim MyAdapter As New SqlDataAdapter("exec getEmployees", DBConnection)
Dim EmployeeInfo As DataSet
MyAdapter.Fill(EmployeeInfo, "EmployeeInfo")
Return EmployeeInfo
End Function
End Class
Obecnie aplikacja mówi mi, że nie może uzyskać dostępu do „My_ConnectionString”, które próbowałem zapisać w pliku konfiguracyjnym, aby szybko uzyskać szybki dostęp:
<configuration>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<connectionStrings>
<add name="My_ConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=My_DB;Integrated Security=True;"/>
</connectionStrings>
</configuration>
Web.config jest częścią projektu formularza internetowego, a nie biblioteki klas, czy te projekty nie są w stanie „rozmawiać” ze sobą? Czy muszę dodać plik konfiguracyjny web / app do biblioteki klas, aby przechowywać ciąg połączenia w ramach tego projektu?