【问题标题】:Is there any free web based web.config editor?有没有免费的基于网络的 web.config 编辑器?
【发布时间】:2009-02-04 05:51:31
【问题描述】:

有人知道 web.config 的基于网络的编辑器吗?我想通过一个漂亮的网络界面提供更改和添加设置的可能性。

更新:我知道安全问题,但我仍然希望使它成为可能。该应用程序是一个内部应用程序,不可用于外部。我在 web.config 中配置授权,并希望能够管理能够访问该应用程序的用户。此外,我有一些我想要更新的应用程序设置。例如。邮件服务器、连接字符串等。

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

    在这一点上我倾向于同意 GregD... 公开 web.config 根本不是一个好主意。如果您真的希望用户能够配置一些设置,请为其提供一个接口,允许用户根据需要设置值。如果您需要示例,请查看内置的 ASP.NET 网站管理工具。

    【讨论】:

      【解决方案2】:

      web.config 无法从 Internet 读取是有充分理由的。不要这样做。

      编辑添加 您希望通过打开 web.config 来完成什么? web.config 是您存储数据库连接字符串、关闭/打开调试、在本地或远程显示错误消息等的地方。通过 Web 界面打开 web.config 以“编辑”,真的是在找人破解它,从而获得对您的应用程序的完全访问权限。

      【讨论】:

      • 简单的膝跳反应是您给出的反应,但是有很多非关键原因需要更新 web.config 文件的内容。 AppSettings、301 重定向/UrlRewrite 模块等。这些值应该是非技术管理员/SEO 人员应该能够在没有开发人员或远程更新配置文件的情况下更改的内容。
      【解决方案3】:

      我同意你可能不应该这样做......但是因为我们都是成年人,所以违背了原则......

      如果您的网站在完全信任模式下运行,则可以修改 web.config。例如,如果您托管在 GoDaddy 上,那么您可能不走运。

      话虽如此,您可以利用 admin page I wrote for BlogEngine 来编辑您已授予 AppPool 服务编辑权限的任何文件。您可能希望将其重新制作为用户控件,然后将其添加到 protected url 地址和/或文件夹。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-09
        • 2011-02-02
        • 1970-01-01
        相关资源
        最近更新 更多