繁体   English   中英

控制台应用程序的基于Web的配置界面

[英]Web-Based Configuration Interface for Console Applications

我一直在使用app.Config和INI文件来配置我的应用程序,但我想使其更加用户友好。 我已经遇到了一些应用程序(大多数都是基于Java的),其配置是通过Web界面(我认为该应用程序托管了jsp)。 如何在.net平台上快速简便地做到这一点?

感谢您的投入! 我将为此实现自己的Web服务器,以解决我的问题。 样本Web服务器

您可以根据需要创建配置文件。 传输使用JSON作为配置,而Active Home Pro等应用则使用XML。

完全写出配置并使用数据完全取决于您。 如果使用ASP.NET MVC,则可以轻松吐出JSON数据,而XML几乎一样容易。 问题是用户在通过GUI后如何获得配置?

  1. 他们会下载文本文件吗?
  2. 浏览器应用程序是否在本地运行并在适当位置配置文本文件?

另请注意:文本文件指的是任何配置文件(xml,txt,csv,json等)

编辑

如何为配置构建Windows窗体应用程序。 它可以是单个窗口(就像单个网页一样),并且可以在本地计算机上进行所有配置。 然后,控制台应用程序将读取配置,而用户不知道任何不同。 用户要做的就是打开配置编辑器。

MyApp.exe
AppConfigurator.exe

编辑2

我不确定是否可以选择该选项,但是Microsoft最近刚刚发布了IIS7 Express (IIS的独立版本),但是不幸的是,我不确定是否可以在任何类型的生产中使用它,或者仅用于开发。

编辑3

这是指向如何在IIS外部托管ASP.NET网站的链接

据我所知,没有办法做到“快速,轻松”。 您只需要为配置编写一个基于Web的界面即可。

配置文件中的节可以作为对象读取,您可以将其数据绑定到Web表单上的控件。 如果是您自己的配置,那么您可以提前知道它的外观以及使用哪种形式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM