2011-11-29 27 views
0

我有一个WCF库项目连接到SQL服务器,连接字符串存储在App.config本身。我有一个ASP.NET网站,它承载了参考WCF库项目的svc文件。用于调试和在服务器上的SQL连接字符串

当我在PC上构建它时,我使用与我的PC相关的SQL连接,但现在,当我托管时,我无法编辑WCF库的App.config文件,因为它在发布时转换为DDL 。

那么,你能告诉我如何管理服务器上的WCFlibrary项目的连接字符串,以及我的建筑/调试机器上的连接字符串。

谢谢。

回答

1

连接字符串存储在宿主应用程序内。如果你有一个在IIS中运行的WCF服务,它会从web.config文件加载它的连接字符串,而不是从app.config文件加载。

如果您想更改开发环境与生产环境之间的连接字符串,可以查看web.config transformations。转换允许您定义不同的设置(如连接字符串),当您发布网站时将自动应用这些设置。

+0

谢谢。但连接字符串位于app.config中,因为我只给WCF库项目的引用而不是WCF服务项目。您可以在http://clip2net.com/s/1megY查看该项目。谢谢。 – surpavan

相关问题