2

私のオフィス メイトは、プレゼンテーション層の .Net アプリケーションによって使用される Web サービス アプリケーションを作成しました。彼は、web.config から接続文字列を読み取りたいと考えています。前もって感謝します。

4

2 に答える 2

3

WebフォームにはGetConfigSettings()がありますが、Webサービスの場合は、次のようなものが必要になると思います。

#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()のためにずっと前にそれを放棄しました。少なくともあなたが正しい方向に進むようになるはずです、私は願っています。

幸運を、

テリー

于 2010-04-08T03:22:24.190 に答える
0

以下のコードのようなものを試すことができます。

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

これもお役に立てば幸いです。

デイズ

于 2013-10-07T20:17:51.123 に答える