检测ASP.NET网站中的更改

时间:2009-07-23 11:48:21

标签: asp.net

ASP.NET框架在检测文件何时更改并重新编译该文件等方面做得非常好。我希望能够挂钩到该更新过程。这有可能吗?

我可能希望将此作为尝试和开发作为 Web站点项目开发的网站的计划的一部分,而不是 Web应用程序,其中版本很容易找到在静态部署的程序集中。如果我误导了我的能量,因为如果版本化网站网站已经有了更好的方法,我仍然会欣赏一些指示。

5 个答案:

答案 0 :(得分:1)

我不知道你是否可以加入这个逻辑 - 也许你可以将你的代码添加到Application_OnStart,因为当ASP.NET回收AppPool并重新启动网站时,这个方法会被触发。

答案 1 :(得分:1)

答案 2 :(得分:1)

您可以使用ASP.NET SignalR来执行此操作,它是.NET的实时网络

答案 3 :(得分:0)

这可能会让你走上正确的道路(可能 - 我没试过这个)。

http://www.codersource.net/csharp_iis_metabase.html(死链接)

答案 4 :(得分:0)

您是否尝试过为ASP.NET开发一个单独的模块来跟踪上次更改?