是否有通过自己的网页部署/更新ASP.NET MVC网站的完整解决方案?

时间:2011-10-18 15:05:09

标签: asp.net-mvc-3 deployment web-deployment

我面临一些将ASP.NET MVC 3应用程序部署到IIS 6 Web服务器的奇怪情况。服务器管理员不允许我通过FTP,基于Web的管理或来自外部网络的任何远程协议直接连接到她的服务器。因此,我需要使用Intranet将更新的文件复制并粘贴到我的Web应用程序的共享文件夹中。

她告诉其他一些项目使用他们的页面来更新/部署网站。我知道。像PHP这样的解释器语言是可能的。但是对于ASP.NET MVC,我们需要在更新应用程序时更改当前的应用程序DLL。

如何在ASP.NET MVC3网站中使用.NET技术更新/部署新版本的网站?以下是我对此的担忧。

  1. 此工具必须是位于同一网站的基于网络的管理。
  2. 安全性 - 它是公共Web应用程序,因此我们需要确保没有其他人在没有我的权限的情况下访问此更新工具。
  3. 稳定 - 即使我更新导致致命错误的网站(如web.config文件中的错误)。我仍然可以访问此更新工具。
  4. 速度 - 我能够处理大量的上传文件的AJAX请求。 谢谢,
  5. PS。我不需要完整的源代码来执行此操作。但我想要详细的想法或/和可以解决我的请求的例子。

1 个答案:

答案 0 :(得分:0)

也在寻找这个问题的解决方案......刚刚发现了这个问题,但还没有机会尝试过:http://octopusdeploy.com/