asp.net-mvc – 应用程序配置和设置的方法(在ASP.NET MVC中)
发布时间:2020-12-16 09:33:59 所属栏目:asp.Net 来源:网络整理
导读:对于CMS产品/平台,编辑和存储设置的可维护性和清晰度是什么? 我不是在谈论技术(connstring,nh config,…)设置,而是改变产品行为的设置: 例如,这些设置 在线支付设置 可用的部件和模块 应用程序的默认行为(默认情况下显示列表项的详细信息,某些操作后显示默
对于CMS产品/平台,编辑和存储设置的可维护性和清晰度是什么?
我不是在谈论技术(connstring,nh config,…)设置,而是改变产品行为的设置: 例如,这些设置 >在线支付设置 此时我们并没有真正的方法,因此结果是所有设置都以web.config结束. 这可能不是最好的方法,因为这只是一个无数的模糊键值对的结尾…… 在这种情况下,我们也无法真正预测类型(没有codegen),因此使用复选框或预定义选项的设置很难管理. 另一个选择是为每个设置(类型)创建所需的表,并将其用作核心设置系统,但这对每个客户来说将更难部署和管理. 我对这个问题有很多半答案但不是真正的自上而下的解决方案…… 我自上而下的意思是: >编辑设置(管理界面) 所以迄今为止的选择: >(web).config 但这些都是关键价值方法……还有其他建议吗? 解决方法
您可以编写一个
custom configuration section,它允许您在配置文件中存储比键/值设置更多的内容.这就是说配置文件是为只读设置而设计的.如果您需要使用管理屏幕编辑功能,那么最好使用数据库.将此信息存储在文件中也是可能的,但由于这是一个多线程应用程序,因此您需要正确地同步对这些文件的访问,这些文件很快就会变得很麻烦.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – App.Config和Web.Config之间的区别?
- asp.net – 您在哪里存储数据库连接字符串?
- asp.net-mvc-3 – 动态地为每个列的ASP.NET MVC Razor标头和
- Asp.net mvc – 获取上传文件的完整文件名
- ASP.NET控件的命名指南是什么?
- 如何阻止.Net HttpWebRequest.GetResponse()引发异常
- asp.net-mvc – 使用TFS 2015 Build构建和部署Web应用程序
- asp.net-ajax – 如何在ASP.NET AJAX中实现文件下载
- asp.net-mvc-3 – 另一个数据库实例RavenDB MVC3已经使用的
- asp.net-mvc – ASP.NET MVC用户友好401错误
推荐文章
站长推荐
- ASP.NET Core 中基于策略的授权
- asp.net-mvc – 登录页面上的Asp.Net MVC捆绑
- asp.net – 将默认的MVC 4模板部署到Windows Azu
- asp.net-mvc – 在asp.net mvc中使用IDataErrorI
- asp.net-mvc – 通配符在asp.net mvc路由
- asp.net-mvc – 已经处理了DbContext和autofac
- Asp.Net MVC 3部分页面输出缓存不符合配置设置
- ASP.NET MVC中的Url.Content问题
- 在asp.net后面的代码中创建javaScript变量
- asp.net-mvc – 在github中避免使用ASP.NET密码?
热点阅读