gpt4 book ai didi

asp.net-mvc - 如何在 Azure 上已托管的 Web API 旁边添加 MVC 项目?

转载 作者:行者123 更新时间:2023-12-03 02:50:18 25 4
gpt4 key购买 nike

我在 azure 上有一个 azure 移动应用程序后端,我的 Xamarin Form 应用程序与之交互。我还有一个在实际站点上呈现的 index.html 文件。但是,根据一些即将到来的要求,我认为我需要为前端添加一个 MVC 应用程序,并为后端保留 azure 移动应用程序。

到目前为止,我已经研究了几个选项。 *这是一个假网址

<小时/>

为 azure 移动应用后端创建虚拟目录(即 www.blahblah.com/Services)并在根目录托管 MVC 项目

  • 我很想走这条路,但是,我想当我将其添加为虚拟目录,它会更改我的服务的 URL(www.blahblah.com/api/etc 到 www.blahblah.com/Services/api/etc)我的应用程序点击并可能导致当我更新 iOS 和 Android 应用程序并强制用户更新应用程序以使其正常工作。有什么办法我可以这样做不会导致停机?

将 Azure 移动应用后端转换为内置 API 的 MVC 项目

  • 我已经对此进行了研究,但似乎没有太多有关将 Azure 移动应用程序转换为 MVC 项目的信息。我的移动应用后端没有 global.asax,它甚至不允许我注册 MVC 路由(找不到引用)来自行测试。

让我的 Azure 移动应用程序后端模仿 MVC 项目

  • 我在这里的研究较少,所以我不确定这是否有可能使我的单文件网站像具有路由的 MVC 网站一样。
<小时/>

我认为我更倾向于为后端创建一个虚拟目录,因此我有兴趣知道是否可以在不影响我的 api URL 或不造成任何停机时间的情况下完成这项工作。

<小时/>

更新

我注意到的一件事是,我可以为我的移动服务后端创建一个虚拟目录,它会在 URL 中包含或不包含虚拟目录的名称(localhost:49999/Services/api 和 localhost :49999/api)这是否意味着如果我在 Azure 上创建一个虚拟目录并将该项目推到那里也可以工作?

最佳答案

看看this回答。就门户而言,发生了一些变化。要通过门户添加虚拟目录,请单击“配置”边栏选项卡中的“路径映射”。

enter image description here

关于asp.net-mvc - 如何在 Azure 上已托管的 Web API 旁边添加 MVC 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56453988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com