我正在创建解决方案,里面有三个项目:
WCF 服务库项目
数据访问项目(类库)
用于托管 WCF 服务的网站
该服务的实现位于项目#1 上,但为了访问数据库,我使用了第二个项目,该项目使用类库项目实现数据访问。
这个问题是为了获得数据访问,我需要配置一个连接字符串,但是该连接字符串必须在生产环境中可配置,我的意思是在生产中我将部署该站点,这是一个非常简单的项目,仅包含参考 WCF 服务库项目,然后数据库部门的人员将配置连接字符串。
在开发过程中,我在数据访问项目上有一个 app.config,但是当我发布时,app.config 嵌入在 dll 中。
我们如何实现我们的目标的任何想法
连接字符串必须位于执行程序集的应用程序配置文件中。这意味着您可以为程序集提供配置文件以及程序集本身,但任何想要使用程序集的人都必须更新其配置文件以包含程序集所依赖的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)