Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 IIS 7.5 上作为站点运行的已部署 WCF 应用程序。该应用程序的一个业务 dll (ABC.dll) 具有“连接字符串”类型的应用程序设置。我想更改该数据库连接字符串,但找不到合适的位置。部署应用程序 dll 的 Bin 文件夹中的 ABC.dll.config 不包含应用程序在运行时使用的实际连接字符串。如何找到该连接字符串?
如果您在 IIS 中运行 WCF 服务,则将配置放在web.config根文件夹中的文件中。这将包含适用于您的服务的所有设置。很可能正在使用此文件中的连接字符串。
web.config
从理论上讲,如果这些设置也不在 web.config 中,那么它们可能在machine.config您托管 WCF 服务的服务器中。尽管有人将特定于应用程序的连接字符串存储在此文件中的可能性很小,但有时您永远不知道。
machine.config