我对将Web应用部署到Azure(使用Azure应用服务)还是新手。我的应用程序有大约6个Web项目,我们也使用Umbraco CMS。当我在Visual Studio中构建Web应用程序并指向我们的任何数据库(dev,stage等)时,),则网站在本地工作(localhost)
当我尝试将应用发布到Azure,甚至在本地测试时(在“转换”之后),内容丢失,所有链接都具有错误的域。我正在关注MS文档“将Web应用程序迁移并发布到Azure Cloud”。
在MS文档中的第一步是右键单击Web应用程序并选择“转换〉转换为Microsoft Azure”。在此步骤之后,我尝试测试通过此步骤创建的Web App。我指向相同的数据库,就像我在本地构建一样(不使用“转换”),内容丢失,链接有不同的域。
在网络上有一个设置。在构建/部署到Azure云服务时需要执行的配置或其他文件?
1条答案
按热度按时间chy5wohz1#
如果你有Docker的知识,我建议你使用它。在Azure中,您可以创建“容器的Web应用程序”。创建docker-compose后。yml,你去azure并创建一个resource,现在你创建一个“azure容器注册表”。之后,创建一个“容器的Web应用程序”并选择注册表。在Docker选项卡中,您可以选择docker-compose并选择您的docker-compose。yml文件在本地。Azure将自动部署您的Web应用程序!好好享受吧