Как я могу получить доступ к My.Settings из модуля на сайте? - PullRequest
0 голосов
/ 11 октября 2019

Я добавил модуль, к которому будет иметь доступ общий код с большинства моих страниц в веб-приложении 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

Мне нужен доступ к настройкам в проекте внутри модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...