如何只在1个文档中编译更改,但保留其他文档的原始版本?(C#,Asp.Net MVC)

Mat*_*att 0 c# asp.net compiler-construction asp.net-mvc compilation

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

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

Dan*_*ola 5

你需要的是分支(你正在使用源代码控制,不是吗?)

基本上,你所做的是有一个分支,你进行开发,另一个"稳定"分支,你只对生产中的代码做一些小的修复.

部署到生产后,您将从dev分支"合并"到稳定分支.


如果您没有使用Source Control,那么现在只需要2个代码副本,并执行相同的操作.

并且学会使用Source Control,你的生活将发生巨大变化.

  • 是的,这就是你应该做的.只需下载生产中的代码的完整副本,进行少许更改,然后编译并重新上载.真的,学习源代码管理.你会非常高兴,相信我:-) (2认同)