我有本地安装和实时安装。我的实时安装工作正常,除了我通过 [Authorize(Roles =" Admin,Host")] 更改了其中一个方法我想删除它,但我需要做一个构建解决方案并移动.dll以使其工作(如果我错了,请纠正我)。

我无法构建解决方案,因为我的本地安装已对所有文件进行了更改,并且无法正确构建。我只想更新一个控制器/页面以允许访问...有没有办法做到这一点?

有帮助吗?

解决方案

你需要的是分支(你 使用源代码管理,不是吗?)

基本上,你所做的是有一个分支,你进行开发,另一个“稳定”。分支,您只对生产中的代码执行小修复。

部署到生产后,您将“合并”从开发部门到稳定部门。


如果你没有使用Source Control,那么现在只需要2份代码,并做同样的事情。

学习使用源代码管理,您的生活将发生巨大变化。

其他提示

这次可能对您没有帮助,但这听起来像是源代码控制系统的完美示例。像cvs,git,ClearCase,subversion等工具可以让你维护一个代码数据库并对其进行更改。然后,当您进行发布或“实时安装”,或部署到生产服务器时,您可以在该点创建代码的快照。然后,当您需要在没有完整发布周期的情况下在生产版本中紧急修复某些内容时,您可以查看正在运行的“实时”代码的副本,并修复它,而不会弄乱您正在攻击的副本下一个很棒的功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top