最后,我认为我的问题的答案是:
-我应该再次部署吗? 是的,我必须再次部署
- 我会丢失所做的任何更改吗?由于存储到数据库中,因此将保留许多更改。但是我必须做很多活动才能使新网站正常运行!
这个答案证实了我的理论:
在我的例子中,我创建并上传了一个名称为
http://www.contoso.com的站点,然后
在映射 http 时
从注册商那里支付了一个域,比如说http://www.example.com : //MyAcceleratorsService.cloudapp.net/到我的新域 ( http://www.example.com ) 并尝试打开该域我得到了加速器的主页,而不是上传的站点。
我不得不再次将站点上传到 Azure(使用UploadUmbracoSite.cmd
Accelerator 应用程序),并在上传时输入与我注册的域名相同的域名:http ://www.example.com 。然后,我能够按预期浏览我上传的网站。
至于您的问题,将再次使用
UploadUmbracoSite.cmd
(位于 Setup 文件夹中)上传站点,并在请求时输入新域名。
正是我试图避免的......但我想这是唯一的解决方案。
好吧,再次发布并不容易,我遇到了许多类型的错误(我想与我在部署后安装的一些组件有关,而这些组件未安装在新部署的网站中)..我要解决它们。
编辑
完成了我的工作:
- 大量不同的尝试,没有人工作
- 数据库的 CTP 备份
- 删除的数据库和网站
- umbraco 的新完整部署
- 数据库的 CTP 恢复
最后:
- 内容上的
所有工作都可以 - 样式、页面、模板上的所有工作都丢失了
更改主机名很难;不要'使用测试主机名,但从一开始就使用确定的主机名。
如果有人有建议,我很乐意测试它,无论如何