题
我有一个 ASP.net 2.0 应用程序,我对源文件(cs 文件)进行了一些更改。我上传了更改,相信它会自动重新编译。我在 MY_APP/bin 中也有编译好的 dll。我检查了一下,发现它没有重新编译。请理解我对此很陌生。
解决方案
我的#1 方法是在 Web 配置文件顶部、XML 声明标记之后添加空格。
它强制节点重新缓存并重新编译。我们甚至在后台有一个名为 Flush.aspx 的页面来为我们做这件事。
其他提示
我使用与 ChanChan 类似的方法,但我在 web.config 中添加了注释来指示编辑配置的时间/原因,而不是空格。
最好在更改 .cs 后实际运行构建。
你在哪里运行它?这是为了调试还是生产?
在 VS 菜单中,您有“构建”->“重建解决方案”
不隶属于 StackOverflow