对web.config或app_code文件夹的更改不会重新编译(webfarm)

时间:2014-07-17 11:41:56

标签: asp.net iis

我在webfarm设置中几乎没有虚拟PC。每台PC都设置为运行指向同一网络共享文件夹的网络服务器。

我遇到的问题是,每当我对global.asaxweb.configapp_code文件夹进行更改时,都不会重新编译。重新启动IIS,PC或回收应用程序池无效。

我必须删除"windows\microsoft.net\framework64\v4.0.30319\temporary asp.net files\root\"中的文件,然后才会使用新文件更改重新编译。每当这些文件/文件夹发生变化时,它不应该重新编译吗?

每当有更改时,我该怎么办才能强制重新编译?

1 个答案:

答案 0 :(得分:0)

你真的不应该依赖于快速编译,我建议将你的网站发布为网络共享的预编译。见http://msdn.microsoft.com/en-us/library/vstudio/bb398860(v=vs.100).aspx。 app_code也有一些严重的限制,你应该考虑将这些类放在一个单独的程序集中。