我有一个 ASP.net 2.0 应用程序,我对源文件(cs 文件)进行了一些更改。我上传了更改,相信它会自动重新编译。我在 MY_APP/bin 中也有编译好的 dll。我检查了一下,发现它没有重新编译。请理解我对此很陌生。

有帮助吗?

解决方案

我的#1 方法是在 Web 配置文件顶部、XML 声明标记之后添加空格。

它强制节点重新缓存并重新编译。我们甚至在后台有一个名为 Flush.aspx 的页面来为我们做这件事。

其他提示

我使用与 ChanChan 类似的方法,但我在 web.config 中添加了注释来指示编辑配置的时间/原因,而不是空格。

最好在更改 .cs 后实际运行构建。

你在哪里运行它?这是为了调试还是生产?

在 VS 菜单中,您有“构建”->“重建解决方案”

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