在IIS上运行时,我的应用程序设置在哪里

时间:2012-10-28 15:43:52

标签: c# iis-7

我在IIS 7.5上运行部署的WCF应用程序作为站点。该应用程序的一个业务dll(ABC.dll)具有“connection-string”类型的应用程序设置。 我想更改该数据库连接字符串,但找不到合适的位置。 部署应用程序DLL的Bin文件夹中的ABC.dll.config不包含应用程序在运行时使用的实际连接字符串。 我如何找到该连接字符串?

1 个答案:

答案 0 :(得分:0)

如果在IIS中运行WCF服务,则将配置放在根文件夹中的web.config文件中。这将包含适用于您的服务的所有设置。很可能是从此文件中使用连接字符串。

理论上,如果设置不在web.config中,那么它们可能位于您托管WCF服务的服务器的machine.config中。虽然有人会在这个文件中存储特定于应用程序的连接字符串,但是你有时候也不会知道。