【发布时间】:2010-12-02 07:04:20
【问题描述】:
我正在使用 asp.net
在我的 .cs 页面中,我正在为变量 [count = 12] 设置一个值。 count 是一个 var,我已经在 aspx 页面上声明了它。
现在我必须更改 count = 13 的值。这应该写在 Page_Load() 的 !IspostBack 事件中。但问题是这是一个非常小的变化,我无法为这个小变化重新部署我的网站。
他们有什么方法可以修改生产站点中的代码而不重新部署它吗?
【问题讨论】:
-
在代码中硬编码值会带来已知风险:当您需要更改它们时,这意味着您必须重新编译代码并将更新的 DLL 文件投入生产。按照 Nasser 的建议进行操作,将值放入 web.config 文件中,将新版本发布到生产环境一次,以后的任何更改都不再需要部署,只需更改配置文件即可。
标签: asp.net asp.net-2.0