开发者

How to refresh Mono ASP.NET page without restarting the web server?

When I make changes to a file, Mono ASP.NET doesn't see my changes, I have to do this:

sudo /etc/init.d/apache2 restart

I remember when Mono ASP.NET executes ASP.NET it caches the compilation somewhere. Before, when the updated page doesn't come up, I just delete that cached compiled code. I just forgot the exact path

How to make Mono ASP.NET detects the c开发者_开发知识库hanges I made in program, without restarting the web server?


It sounds like the FileSystemWatcher cannot see changes coming from the windows side.

After you update on the windows side, go to the linux side and do:

touch Web.Config

or any file on the directory. This should notify ASP.Net to load your new code.


This is the command to restart your App, and recompile if its needed. (with out restart the web server).

Can you test it if do the work ?

HttpRuntime.UnloadAppDomain();

The other way is to create a file app_offline.htm on root, upload your changes, and then delete it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜