gpt4 book ai didi

asp.net-mvc - 本地测试适用于 Windows Azure 的 C# Web API 应用程序

转载 作者:行者123 更新时间:2023-12-03 05:52:50 26 4
gpt4 key购买 nike

有没有一种方法可以让我在本地开发 Windows Azure 而无需创建 Windows Azure 帐户?

我问这个问题的原因是因为我正在使用 C# 和前端技术创建一个 Web API(我尚未决定使用哪一种),并且我想使用 AAD 使用我的用户的 Microsoft 帐户进行身份验证,并且希望首先测试它是否适合我的用例,而无需先订阅 Azure。

谢谢!

最佳答案

根据我的理解,您想要完成两件事:

  1. 使用 C# 构建/测试 WebAPI。
  2. 使用 AAD 对您的用户进行身份验证。您的用户将使用他们的 Microsoft 帐户登录。

对于#1,您确实不需要 Azure 帐户。您可以简单地使用 Visual Studio 创建一个 WebApi 应用程序并在本地测试它。如果预期的后端数据库是 SQL Server,那么您可以通过安装 SQL Express 在本地测试它。

对于#2,同样,您不需要拥有 Azure 帐户,除非您的应用程序执行与 Azure 相关的操作(例如,代表用户执行 Azure 资源管理器 API 的权限)。如果您只想让用户使用其 Microsoft 帐户登录,您可以创建一个使用 Azure AD v2 终结点的应用程序。要创建此类应用程序,您只需拥有一个 Microsoft 帐户即可。您可以在此处阅读有关 Azure AD v2 的更多信息:https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-appmodel-v2-overview .

一旦您希望除您之外的其他人测试应用程序,您将需要一些地方来托管您的应用程序。那时,如果您决定在 Azure 中托管此应用程序,则需要一个 Azure 帐户。

关于asp.net-mvc - 本地测试适用于 Windows Azure 的 C# Web API 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45766967/

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