我在webfarm设置中几乎没有虚拟PC。每台PC都设置为运行指向同一网络共享文件夹的网络服务器。
我遇到的问题是,每当我对global.asax
,web.config
或app_code
文件夹进行更改时,都不会重新编译。重新启动IIS,PC或回收应用程序池无效。
我必须删除"windows\microsoft.net\framework64\v4.0.30319\temporary asp.net files\root\"
中的文件,然后才会使用新文件更改重新编译。每当这些文件/文件夹发生变化时,它不应该重新编译吗?
每当有更改时,我该怎么办才能强制重新编译?
答案 0 :(得分:0)
你真的不应该依赖于快速编译,我建议将你的网站发布为网络共享的预编译。见http://msdn.microsoft.com/en-us/library/vstudio/bb398860(v=vs.100).aspx。 app_code也有一些严重的限制,你应该考虑将这些类放在一个单独的程序集中。