【发布时间】:2018-02-06 15:03:25
【问题描述】:
我已经迈出了一大步,将现有的生产 MVC 4 应用程序重新(编写?做?架构师,无论如何?)到 Asp.Net Core。我们在 4.6.2 框架上运行。
当前部署到 Azure 云服务(经典)。部署具有启动任务(安装证书、安装 3rd 方软件、安装 Microsoft 软件等)。
在花费数周时间让新的 Asp.Net Core 网站启动并运行后,我发现您无法部署到 Azure 云服务(至少不能在 Visual Studio IDE 中部署??)。我似乎不知道如何部署到应用服务(即使我也想要)并在启动任务中安装软件。 (启动任务甚至存在于应用服务中)。
我有哪些部署选项?当前的生产站点已经有一个指向部署的 DNS 记录和用于 HTTPS 的 SSL 证书。我需要保留所有这些东西。
是我运气不好,还是微软只是在计划中隐藏了答案?部署 Asp.Net Core 的所有 MS 示例都是简单而琐碎的“Hello World”应用程序。
【问题讨论】:
-
您是否尝试过从 Visual Studio 为 Azure 应用服务创建发布配置文件?
-
如果您的意思是,右键单击项目并单击发布.. 是的。它确实成功了,尽管在查看该站点时它不起作用。我确信我可以找到这个问题。问题是,我需要在虚拟机(或其他)启动后在几个包上运行 setup.exe。
-
请看一下这个wiki,它可能会有所帮助github.com/projectkudu/kudu/wiki/REST-API
-
谢谢 Mike.. 我不确定这到底是什么关系
标签: asp.net-core