这是我第二次部署到 Azure。首先是一个带有数据库的简单 MVC4 网站,我通过 git 部署了它。像魅力一样工作。
现在我得到了以下内容: 一个包含三个项目的解决方案。
- Web -> 哪个是 MVC4 前端
- 模型 -> 包含模型和数据库上下文
- 后端 -> 用于数据管理的 MVC4 项目
所有项目都是 MVC4(不知道如何更好地管理 Models 项目)。在我的模型项目中,我正在运行代码适配迁移。后端在虚拟目录中运行:localhost:80/Backend(在 localhost 上完美运行) Web 和 Backend 项目都引用了 Models 项目。
文件夹结构:解决方案文件夹包含: Web / Models / Backend / MySolution.sln
第一次部署时,我在 Projects 文件夹中创建了一个 git repo(因为它是一个项目)。现在我的仓库在解决方案文件夹中。
我还在后端上传文件并通过以下路径将其移动到另一个项目(Web):
Directory.GetParent(HttpContext.Current.Server.MapPath("~")).ToString() + DirSeperator + "Web" + DirSeperator + "Store" + DirSeperator;
这会在 Azure 上出现问题吗?
所以我现在的问题是,我如何部署这个解决方案?
我在 Azure 中创建了一个带有源代码控制的网站,并向其中添加了一个 SQL 数据库。
我已设法将解决方案推送到 Azure,但在 Azure 上有消息
找到解决方案......没有可部署的项目。而是部署文件。
现在。
关于这个问题,你有什么好的教程吗?
我做错了吗?(我认同)
我对 ASP.NET 和 Azure 比较陌生,所以我有点难以理解。
谢谢,托比