pol*_*lin 6 c# asp.net iis-7 web-config
我想在IIS中声明我的连接字符串并从那里获取它.我不想在web.config页面中声明它.相反,我需要知道是否有可能从web.config中的iis获取字符串或从代码文件中读取它.我使用的是asp.net 4.0.在c#编码,服务器是IIS7.5
根据本文,您可以使用 IIS UI 或命令行来修改连接字符串,但这只会以<connectionString>任何方式写入 web.config 文件中的元素(除非您已将其设置为保存在其他地方)。
另外,如果您愿意,您可以将其存储在另一个 .config 文件中,然后将其拉入您的 web.config 中,如下所示
<appSettings file="../VirtualDirectory/config/Env.config">
</appSettings>
Run Code Online (Sandbox Code Playgroud)
然后您可以在代码中这样调用它:
System.Configuration.ConfigurationManager.AppSettings["DefaultConn"]
Run Code Online (Sandbox Code Playgroud)
如果您希望连接字符串的位置不在您的站点下(即在虚拟目录中),这可能非常有用。
| 归档时间: |
|
| 查看次数: |
1278 次 |
| 最近记录: |