我刚刚继承了一个获得SQL连接字符串的VB.Net应用程序:
Dim m_GMSConnString As String = System.Configuration.ConfigurationSettings.AppSettings("connString")
但解决方案/项目中没有app.config文件。那么从哪里读取?
编辑:如果这是一个DLL项目,然后DLL被网站项目引用,那么DLL会从网站项目的web.config中读取吗?这是我能想到的唯一解释。
答案 0 :(得分:1)
编辑:如果这是一个DLL项目,然后由a引用DLL 网站项目,将DLL从网站的web.config中读取 项目?这是我能想到的唯一解释。
根据我的经验(并在此处确认Why wont my application read my MyApplication.dll.config file?)答案是肯定的,代码只会读取主项目的app.config(或者你的情况下的web.config)。
但答案还提供了显示如何使用多个配置文件的链接。我想你可以告诉你的程序从外部文件(你的dll.config文件)中读取一些部分。
答案 1 :(得分:0)
如果我没记错的话,有一个与exe文件同名的配置文件,但添加.config的扩展名,例如yourprog.exe.config