我有一个我希望在Azure中部署的Web项目。
我想在每个国家/地区创建一个IIS网站,我希望能够独立部署每个网站(一次不是所有网站)。怎么做?
答案 0 :(得分:2)
那么, 你有两个选择:
但是,您必须注意第二个选项是由于Azure Websites的可用性而不再受支持的项目。使用Azure网站,您几乎可以获得使用Accelerator获得的所有内容。您可以在专用实例上托管您的网站,并单独管理它们。您可以通过FTP / GIT / TFS / WebDeploy更新/部署您的网站数据,无论您最满意哪种方法。我看到的网站唯一的缺点是缺乏Startup Tasks以及自定义环境的能力(Windows,IIS设置等)。
答案 1 :(得分:0)
设置Azure帐户后,您可以访问网站部分并开始构建Azure网站空间,预览界面非常直观易用。
对于使用Visual Studio 2012中的发布命令进行部署(我发现最简单),这里是您需要执行的步骤:
我为西班牙创建了一个虚构的网站,下面是您从Visual Studio发起发布所需的链接。
------------编辑-------------
对于Visual Studio 2010,我在尝试发布时遇到了一些困难,实际上您可以下载的发布配置文件无法导入Visual Studio 2010,至少我无法理解。
相反,我通过单击Azure仪表板上的“重置部署凭据”链接(请参见图像中的链接)创建了部署用户,创建了用户,然后通过FTP从Visual Studio 2010发布。
我想要标记的是维护问题,即每个国家/地区都有一个网站,而不是一个具有本地化的网站(如果是语言问题)。对于20个不同的国家,一个小的变化只增加了20倍变成了一个更大的任务,如果你有很多很小的变化,很快就会成为维护它们的一项重大任务。