【发布时间】:2008-09-09 13:25:36
【问题描述】:
我有一个 ASP.net 2.0 应用程序,并且我对源文件(cs 文件)进行了一些更改。我上传了更改并相信它会自动重新编译。我在 MY_APP/bin 中也有编译好的 dll。我检查了它,发现它没有重新编译。请理解我是新手。
【问题讨论】:
-
这是在这个项目的开发网络服务器上,我不想在本地编译它。
我有一个 ASP.net 2.0 应用程序,并且我对源文件(cs 文件)进行了一些更改。我上传了更改并相信它会自动重新编译。我在 MY_APP/bin 中也有编译好的 dll。我检查了它,发现它没有重新编译。请理解我是新手。
【问题讨论】:
我的#1 方法是在 web 配置文件的顶部添加空格,在 xml 声明标记之后。
它强制节点重新缓存和重新编译。我们甚至在管理员深处有一个名为 Flush.aspx 的页面来为我们做这件事。
【讨论】:
我使用与 ChanChan 类似的方法,但我在 web.config 中添加了注释而不是空格,以指示何时/为何编辑配置。
【讨论】:
在进行 .cs 更改后实际运行构建总是最好的。
你在哪里运行它?这是用于调试还是生产?
【讨论】:
在 VS 菜单中你有 Build -> Rebuild Solution
【讨论】: