我有一个托管在 Amazon EC2 服务上的 ASP.NET MVC 站点。我想用 MS WebDeploy 建立自动部署到这个站点。我发现了一篇很棒的文章:Automating Deployment with Microsoft Web Deploy。
我无法访问https://mySite:8172/MsDeploy.axd
,因为默认情况下亚马逊上的端口 8172 已关闭。我对 EC2 服务配置不是很熟悉,所以我不知道如何通过 https 协议打开这个端口。我已将 IIS 重新配置为使用默认端口 (433),并且我在用于我的站点的 Amazon 安全组上打开了此端口。
现在我尝试https://mySite/MsDeploy.axd
在网络浏览器中打开。IE 请求凭据,记下证书错误(我单击“继续..”)并将我转发到 404。
可以肯定的是,我尝试通过 VS 2010 进行部署,当然它不起作用。
任何有在 Amazon EC2 中使用 MS Web Deploy 经验的人都可以告诉我我做错了什么吗?