修改C#文件对ASP.NET程序运行结果无影响,求大神解救!

very_happy 2013-12-02 09:22:21
今天下载了一个ASP.NET的源代码,调试过程中发现,当我修改C#文件时,对程序的运行结果没有任何影响,程序仍按照原来的代码执行,好像原来的代码仍存在,不知什么原因?
求大神解答! 感谢!
...全文
291 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
very_happy 2013-12-03
  • 打赏
  • 举报
回复
引用 3 楼 findcaiyzh 的回复:
项目是website的,可以直接修改CS. 项目是web project,需要重新编译。
项目是website的。 每次修改完CS文件,都是重新编译运行的。即使原来的代码删除了,但是还是按照原来的代码运行,好像根本没有删除一样。 比如,一个整型变量flag,原来代码中是flag=1;。我将flag=1;改为flag=0;重新编译运行设置断点发现flag仍等于1,不知是什么问题?
very_happy 2013-12-03
  • 打赏
  • 举报
回复
项目是website的。 每次修改完CS文件,都是重新编译运行的。即使原来的代码删除了,但是还是按照原来的代码运行,好像根本没有删除一样。 比如,一个整型变量flag,原来代码中是flag=1;。我将flag=1;改为flag=0;重新编译运行设置断点发现flag仍等于1,不知是什么问题?
H_Gragon 2013-12-03
  • 打赏
  • 举报
回复
因为人家用的是已经编译好的Dll,而不是你该的!你重新编译一下试试!
myhope88 2013-12-03
  • 打赏
  • 举报
回复
要重新编译吧
宝_爸 2013-12-03
  • 打赏
  • 举报
回复
项目是website的,可以直接修改CS. 项目是web project,需要重新编译。
dongshaohua 2013-12-03
  • 打赏
  • 举报
回复
应该是引用了项目dll导致,你看你的这个项目是不是引用了别的项目dll,修改后要全站编译,不行就把项目dll删除,在重新引用
by_封爱 2013-12-03
  • 打赏
  • 举报
回复
..楼上问的问题真没水准人家都说修改cs文件了 肯定是源码了.. 所以问题就在 你这个是web应用程序 而不是web网站.. web应用程序 就是有这个毛病 修改什么东西必须重新生成,否则看不到效果.. 这个不是什么问题 就这样的.没办法.
lisp_stu 2013-12-03
  • 打赏
  • 举报
回复
你确定你是源码? 是否是人家发布的系统
全栈极简 2013-12-02
  • 打赏
  • 举报
回复
当然了,因为最终会调用cs编译好的dll,而不是你的cs文件。所以你得重新编译运行,查看效果。如果是网站的话就可以直接修改直接查看效果了。
  • 打赏
  • 举报
回复
重新编译!!!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧