当前位置:  开发笔记 > 编程语言 > 正文

阅读web.config内容的最佳方式

如何解决《阅读web.config内容的最佳方式》经验,为你挑选了1个好方法。

我需要阅读Web.Config的内容并通过电子邮件发送,是否有更好的方法来执行以下操作:

        string webConfigContents = String.Empty;
        using (FileStream steam = new FileStream(
                 Server.MapPath("~/web.config"),
                 FileMode.Open, FileAccess.Read, FileShare.Read))
        {
            using (StreamReader reader = new StreamReader(steam))
            {
                webConfigContents = reader.ReadToEnd();
            }
        }

我不想锁定文件.有任何想法吗?

编辑 - 我需要文件的原始转储,我无法附加文件(Webhost说不!),我不在其中寻找任何具体内容



1> M4N..:

您可以使用以下代码替换代码:

string webConfigContents = File.ReadAllText(Server.MapPath("~/web.config"));

在读取文件时,文件将被锁定以进行写入,但不会被读取.但我认为这不会是一个问题,因为通常不会写入web.config文件(因为这会重新启动Web应用程序).

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有