问题标签 [azure-appservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure 应用服务 - 应用的免费 ssl 证书是否有限制?
我在网上找到了几条声明,指出您可以在单个应用服务上拥有 250-500 个自定义域(假设是基本或更高的计划)。我想知道是否有人知道-您可以为每个自定义域使用免费的 ssl 证书(没有通配符,只是简单的www.domain.com)吗?
我找到了这个:
这表明您获得了 10 个证书 - 但我可能(并希望我)读到了错误或误解。您是否获得 10 个证书,或者您能否为每个自定义域获得 1 个证书(例如 200 个自定义域 = 200 个免费证书的可能性)?
identityserver4 - Identity Server 4 重定向到开发 URL 而不是生产
我在使用 IDS4 时遇到了一个奇怪的情况。
我有一个 Blazor WA 应用程序、API 和 IDS4。Blazor 和 API 与 IDS4 挂钩,大部分情况下一切正常。您在 Blazor 中单击登录,它会将您发送到您进行身份验证的 IDS4,然后将您发送回 Blazor,然后您可以点击 API。都好。
除非你注册。Blazor 获取您的信息并生成注册电子邮件。用户点击调用 API 中验证令牌等方法的链接,然后将您发送到 IDS4 登录。当用户在这里登录时,它不会将您发送到生产 Blazor URL,而是将其发送到开发 URL,我不知道它是如何知道开发 URL 的。这发生在任何机器上,而不仅仅是我的开发工作站。这是 appsettings.json。
不知何故,只有从注册路径,当用户单击登录时,它会尝试转到“https://devURL....”
我唯一能想到的就是以某种方式读取 appsettings.Development.json?这有可能出版吗?但为什么有时它会起作用?
谢谢。
azure - 如何将域名分配给 Azure 中的自定义域
我通常是 Azure 或 Web 服务器配置的新手,所以我不确定我问的问题是否正确。我在 Azure 中购买了一个域,它要求我指向我所做的应用服务。现在有了这个域(www.mysite.com),我想有子域。所以我添加了一些主机名绑定(abc.mysite.com 和 xyz.mysite.com)。
现在,我想购买并为 abc.mysite.com 分配一个域名,例如www.myabc.com,这样我就可以使用该名称而不是 abc.mysite.com 进行浏览。我不知道该怎么做,因为每次我在 Azure 中购买域时,它都会要求我将其指向应用服务。
我该怎么做呢?附加问题,创建主机名绑定是创建 sudomain 的正确方法吗?
azure - 如何使用复制“将文件复制到天蓝色”管道将文件复制到 wwwroot 目录?
我正在使用 azure devops 在 azure appservice 上托管我的 Angular 应用程序,它运行良好。我的项目的 src 文件夹中有两个文件,我想将这些文件移动或粘贴到放置应用程序已发布代码的wwwroot目录中。
如果我在“将文件复制到”的目标文件夹中添加 dist,则文件将复制到dist文件夹,如第二张图片所示。但是,如果我放置 wwwroot,则在完成此管道后,消息显示将“D:\a\1\s\src\server.js 复制到 wwwroot\server.js”,但如果我看到该目录,则这些文件没有显示任何地方。我也在$(Build.ArtifactStagingDirectory)
目标文件夹中尝试过,但它不起作用。如何将文件从 src 复制到 wwwroot?
azure - 使用单个 Azure 应用服务托管多个应用程序/微服务有哪些限制/缺点?
谁能告诉我或解释一下在单个 Azure AppService 服务器上部署多个微服务(比如 2-3)的限制/缺点是什么?
为了实现以下我们使用微服务
- 服务于单一目的或承担单一责任
- 有一个清晰的沟通界面
- 相互依赖少
- 可以独立部署而不影响生态系统的其余部分
- 可以独立扩展
- 可以独立失败
- 让您的团队独立工作,无需依赖其他团队的支持和服务
- 允许小而频繁的更改
- 减少技术债务
- 更快地从故障中恢复
但是,当我们尝试部署其中一项微服务时,Azure 应用服务是如何工作的呢?它会影响其他微服务吗?我们可以在生产环境中使用它吗?
通过添加 azure 存储为 windows 和 linux 定义虚拟路径,我遇到了几个在单个 appservice 上托管多个应用程序的链接,但这是最佳/好的做法吗?
azure - 为什么我应该更喜欢 Azure 应用服务而不是 .NET REST Web API?
为什么我应该使用 Azure App Service 而不仅仅是实现一个通用的 .NET RESTful Web API 后端?
与托管在 Azure 上的通用 .NET RESTful Web API 后端相比,此服务的显着优势是什么?
c# - 如何将键/值放入 Azure 应用服务配置-应用程序设置
我有以下 asp.net core 3.1 Web 应用程序的 appsettings,
我在 Azure 上将 Web 应用程序部署为应用程序服务,并尝试使用应用程序服务配置 - 应用程序设置覆盖 appsettings 值。
对于“实例”,我使用的是“AzureAd:Instance”并且它正在工作,我可以覆盖该值。
但是对于“ClientCertificates”下的“KeyVaultUrl”、“SourceType”、“KeyVaultCertificateName”,又多了一层深度,如何准备密钥?
我尝试了“AzureAd:ClientCertificates:SourceType”和“AzureAd:SourceType”,但都没有工作。什么是键名,我如何覆盖它?谢谢!