【发布时间】:2021-07-14 21:07:09
【问题描述】:
我正在尝试查找可以为 iis 站点定义 connectionString 的所有位置(以编写脚本将它们全部提取出来)。 我知道它可以是 web.config 的一部分。我想要一个可以配置的文件的完整列表。 在站点代码中配置它是否有意义? 还有哪些配置文件可以定义站点的connectionStrings?
还有一个额外的问题 - 我如何知道在其中搜索 connectionString 的文件的顺序?
谢谢,
编辑:
附加信息 - 所有 IIS 站点都是纯 dotnet 站点。
此外,指定文件的一般位置而不是文件名也很有帮助。
例如。 - connectionStings 可以位于外部配置文件中,其位置在“%runtime install path%\config\machine.config”文件的appSettings 元素中定义。
另一种选择是仅链接到相关文档。
我的问题是我没有找到任何结论。
【问题讨论】:
-
所以你是在盲目猜测。不同的网络堆栈使用不同的文件/方法来存储连接字符串,
web.config不是唯一的(甚至可能不是最常见的)地方。如果您不编辑问题以提供有关上下文的更多详细信息,则无法进一步讨论。 -
我认为 IIS 是一个 Web 堆栈。我可以给你哪些额外的信息?纯 dotnet iis 网站如何进一步分化?
-
目前没有“dotnet”,只有 .NET Framework 或 .NET Core。因此,您必须更加具体才能使讨论有意义。下面的答案显示了一些关于 .NET Framework Web 应用程序的提示。
-
我的意思是 dotnet 框架。
标签: iis iis-7 web-config connection-string