2009-10-07 160 views
0

升级/修补.Net MVC应用程序的最佳方法是什么?理想情况下,从单个文件开始,因为大多数安装的应用程序将是非常基本的计算机用户。所以要求他们停止IIS,复制文件,运行SQL脚本等是不可能的。升级/修补.Net Mvc

两种可能的方法是

  • 的可执行文件,所在的机器,并复制了新的文件在网站上并运行该数据库的SQL更新。问题是找到网站的最佳方式是什么?查询和停止IIS中的站点有多简单(从5.1开始)。

  • 将一个zip文件上传到网站上的一个页面。从那里网站可以提取zip文件并复制文件并运行一个sql脚本。复制视图/内容等并运行SQL脚本不是问题。但是,如何修补实际的应用程序DLL,而它是运行该修补程序的DLL。

是否有任何预生成安装和修补软件,将与.net MVC的工作,我的搜索并没有产生太大。

目前一位“IT人”从我们制作的文档开始进行初始安装。现在很好,但我们希望补丁等由客户完成。

任何建议哪种方法是最好的,什么是可能的问题。

回答

1

你最好打赌的是一个Web Setup Project,它将放置一个标准的安装程序设置文件(.msi)。我相信最终用户需要管理员权限来安装,但绝对是最干净的方式。