有没有人知道web.config的基于Web的编辑器?我希望通过漂亮的网络界面提供更改和添加设置的可能性。
更新:我知道安全问题,但我仍然想让它成为可能。该应用程序是一个内部应用程序,不适用于外部。我在web.config中配置授权,并希望能够管理能够访问该应用程序的用户。此外,我有一些应用程序设置,我想要更新。例如。 mailserver,Connectionstring等。
答案 0 :(得分:2)
我倾向于同意GregD这一点......公开web.config根本不是一个好主意。如果您确实希望用户能够配置某些设置,请为其提供一个界面,允许用户根据需要设置值。如果需要示例,请查看内置的ASP.NET网站管理工具。
答案 1 :(得分:1)
有一个很好的理由说明web.config无法从互联网上读取。不要这样做。
已编辑添加 你打算通过打开web.config来实现什么? web.config用于存储数据库连接字符串,关闭/打开调试,在本地或远程显示错误消息等等。打开web.config以通过Web界面“编辑”,实际上是在寻找某人破解它,从而获得对您的应用程序的完全访问权。
答案 2 :(得分:0)
我同意你可能不应该这样做......但是因为我们都是成年人,所以不顾一切......
如果您的网站以完全信任模式运行,则可以修改web.config。例如,如果您在GoDaddy上托管,那么您可能会运气不好。
话虽如此,您可以利用admin page I wrote for BlogEngine来编辑您已授予AppPool服务权限进行编辑的任何文件。您可能希望将其重新制作为用户控件,然后将其添加到受保护的网址和/或文件夹中。