Мой коллега по офису создал приложение веб-службы, которое будет использоваться приложением .Net на уровне представления. Он хочет прочитать строку подключения из web.config. Заранее спасибо.
Как прочитать Web.Config в Powerbuilder 11.5.1?
Ответы (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
Большое спасибо за оперативный ответ. Я попробую этот.
- 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