Как прочитать Web.Config в Powerbuilder 11.5.1?

Мой коллега по офису создал приложение веб-службы, которое будет использоваться приложением .Net на уровне представления. Он хочет прочитать строку подключения из web.config. Заранее спасибо.


person NET Experts    schedule 08.04.2010    source источник


Ответы (2)


В Web Forms есть GetConfigSettings(), но для веб-сервисов, я думаю, вам понадобится что-то вроде этого:

#IF Defined PBDOTNET THEN
System.Collections.Specialized.NameValueCollection cs

cs = System.Configuration.ConfigurationManager.AppSettings
SQLCA.DBMS = cs["ConnectionDBMS"]
SQLCA.DBParm = cs["ConnectionDBParm"]
SQLCA.AutoCommit = (Lower (cs["ConnectionAutoCommit"]) = "true")
SQLCA.LogID = cs["ConnectionLogID"]
SQLCA.LogPass = cs["ConnectionLogPass"]
SQLCA.ServerName = cs["ConnectionServerName"]
#END IF

Я почти уверен, что в какой-то момент это был рабочий код, но я давно отказался от него для GetConfigSettings(). По крайней мере, это должно заставить вас двигаться в правильном направлении, я надеюсь.

Удачи,

Терри

person Terry    schedule 08.04.2010
comment
Большое спасибо за оперативный ответ. Я попробую этот. - person NET Experts; 08.04.2010

Вы можете попробовать что-то вроде этого кода ниже:

String ls_key, ls_value
#IF DEFINED PBWEBSERVICE THEN
    ls_key = 'database'   
    ls_value = GetConfigSettings(ls_key)   
#END IF

Я надеюсь, что это также может помочь вам.

Дейз

person Deise    schedule 07.10.2013