gpt4 book ai didi

c# - connectionstring 在 iis 中声明而不在 web.config 中声明

转载 作者:太空狗 更新时间:2023-10-29 23:32:04 26 4
gpt4 key购买 nike

我想在 IIS 中声明我的连接字符串并从那里获取它。我不想在 web.config 页面中声明它。相反,我需要知道是否有可能从 web.config 中的 iis 获取字符串或从代码文件中读取它。我正在使用 asp.net 4.0.,用 c# 编码,服务器是 IIS7.5

最佳答案

根据 this article您可以使用 IIS UI 或命令行来修改您的连接字符串,但这只会写入 <connectionString> web.config 文件中的任何元素(除非您已将其设置为保存在其他地方)。

此外,如果您愿意,您可以将其存储在另一个 .config 文件中,然后将其拉入您的 web.config 中

<appSettings file="../VirtualDirectory/config/Env.config">
</appSettings>

然后您可以在您的代码中这样调用它:

System.Configuration.ConfigurationManager.AppSettings["DefaultConn"]

如果您希望连接字符串的位置不在您的站点下(即在虚拟目录中),这将非常有用。

关于c# - connectionstring 在 iis 中声明而不在 web.config 中声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17468626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com