Я добавил модуль, к которому будет иметь доступ общий код с большинства моих страниц в веб-приложении ASP.NET. Я не могу получить доступ к My.Settings из модуля. Чего мне не хватает?
Проблема: My.Settings.SQLServerName не работает.
Это первый раз, когда я попробовал модуль. Я обычно использую класс с общей функцией в корне сайта. Модуль размещен в специальной папке App_Code. Стоит ли удалять модуль и помещать его в корень сайта?
<System.Diagnostics.DebuggerStepThrough()>
Public Function GetConnection(Optional ByVal ThisDatabase As String = "") As String
Dim sConn As String = "Data Source=/ThisServer/;Initial Catalog=/ThisDatabase/;User Id=/ThisUser/;Password=/ThisPassword/;"
Dim sConnectionString As String = ""
Dim sServer As String = ""
Dim sDatabase As String = "ProjectMaster"
Dim sUser As String = ""
Dim sPassword As String = ""
If Len(ThisDatabase) > 0 Then
sDatabase = ThisDatabase
End If
sConnectionString = Replace(sConn, "/ThisServer/", My.Settings.SQLServerName)
sConnectionString = Replace(sConnectionString, "/ThisDatabase/", sDatabase)
sConnectionString = Replace(sConnectionString, "/ThisUser/", "UserName")
sConnectionString = Replace(sConnectionString, "/ThisPassword/", "UserPassword")
Return sConnectionString
End Function
Мне нужен доступ к настройкам в проекте внутри модуля.