是否可以实现自更新ASP.NET web应用程序?
Wordpress具有自我更新功能(根据管理员用户的请求) 是否可以使用ASP.NET实现类似的功能是否可以实现自更新ASP.NET web应用程序?,asp.net,auto-update,self-updating,Asp.net,Auto Update,Self Updating,Wordpress具有自我更新功能(根据管理员用户的请求) 是否可以使用ASP.NET实现类似的功能 我可以看到web.config和bin文件夹导致问题。除了安全隐患之外,是的,这应该是可能的。但是您所说的是让asp.net进程有权修改其目录中的所有数据 这听起来有点危险。web.config和bin文件夹应该不是问题,实际上,您可以在ASP.Net应用程序运行时编辑它们。现有会话继续查看“旧”配置或bin,新会话获取新会话 编辑:此链接描述了我的意思:ASP.NET使用bin文件夹中DLL的
我可以看到web.config和bin文件夹导致问题。除了安全隐患之外,是的,这应该是可能的。但是您所说的是让asp.net进程有权修改其目录中的所有数据
这听起来有点危险。web.config和bin文件夹应该不是问题,实际上,您可以在ASP.Net应用程序运行时编辑它们。现有会话继续查看“旧”配置或bin,新会话获取新会话
编辑:此链接描述了我的意思:ASP.NET使用bin文件夹中DLL的卷影副本,允许您将一组新的DLL和内容复制到服务器,而无需锁定这些文件。因此,DLL和web.config不是问题 问题在于运行ASP.NET站点的进程对文件系统具有写访问权限。这通常是个坏主意。您应该考虑将这个“自动更新”功能放到可能在Web服务器上运行的服务的手中。 看看这个
。。。对于“ASP.NET程序员应该知道的应用领域”,但认真考虑你所建议的安全含义。如何阻止他人将恶意代码上传到您的网站?修改web.config会回收应用程序池,但不会损害现有会话,因为他们会看到旧的应用程序池。