Wordpress具有更新自身的能力(根据管理员用户的请求)。

是否可以使用ASP.NET实现类似的东西?

我可以看到web.config和bin文件夹导致问题。

有帮助吗?

解决方案

ASP.NET在bin文件夹中使用dll的shadowcopy,允许您将一组新的dll和内容复制到服务器,而不会锁定这些文件。所以,dlls和web.config不是问题。

问题在于运行ASP.NET站点的进程是否具有对文件系统的写访问权。这通常是个坏主意。你应该考虑把这个“自动更新”功能可以在您的Web服务器上运行。

看看这个......

http://www.odetocode.com/articles/305.aspx

... for“ASP.NET程序员应该了解的关于应用程序域的内容”但要认真考虑你所建议的安全含义。您如何阻止某人将恶意代码上传到您的网站?

其他提示

除了这个安全含义之外,是的,它应该是可能的。但是你所说的是让asp.net进程有权修改其目录中的所有数据。

这对我来说听起来有点危险。

web.config和bin文件夹不应该是一个问题,你实际上可以在ASP.Net应用程序运行时编辑它们。现有会议继续看到“旧”会议。 config或bin,新会话获得新会话。

编辑:此链接描述了我的意思: http://technet.microsoft.com/en-us/library/cc759560.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top